A company is looking for a Software Engineer - Distributed Software Systems.
Key Responsibilities
Design, implement, and maintain a scalable distributed system for small business management applications
Participate in code reviews and ensure operational excellence of the platform
Develop applications using Java, Spring, and various database technologies while ensuring high availability and security
Required Qualifications
Bachelor's degree or equivalent in Computer Science or Engineering
5 years of experience in implementing large-scale distributed systems for small business management
24 months of experience in cloud platforms, specifically AWS
Experience with Java, Spring, Oracle SQL, MongoDB, Maven, Git, Rancher, and Jenkins
Knowledge of Object Oriented Design and event-driven architecture
Software Engineer • Saint Petersburg, Florida, United States