This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Our company is seeking a skilled and innovative Software Engineer specializing in Java and microservices architecture to join our team in St. Louis, MO. In this critical role, you will design, develop, and maintain scalable, distributed systems using Java and microservices best practices.
Job Responsibility:
Design, implement, and deploy Java-based microservices to support business requirements
Collaborate with cross-functional teams to define, build, and release reliable and scalable systems
Refactor legacy monolithic applications into modular microservices
Ensure code quality, security, and performance through testing, code reviews, and automation
Troubleshoot application and system issues, recommending and implementing improvements
Leverage containerization and orchestration tools such as Docker and Kubernetes to manage deployments
Requirements:
Bachelor’s degree in Computer Science, Information Technology, or related field
Hands-on experience with Java development in a microservices environment
Proficient with frameworks such as Spring Boot and experience with RESTful API development
Familiarity with containerization (Docker, Kubernetes) and CI/CD pipelines
Excellent problem-solving, collaboration, and communication skills
Nice to have:
Strong understanding of cloud platforms (AWS, Azure, or Google Cloud) is a plus
What we offer:
Competitive compensation and comprehensive benefits
Professional development opportunities and certification reimbursement
A dynamic and collaborative technology team environment
Benefits are available to contract/temporary professionals, including medical, vision, dental, and life and disability insurance
Hired contract/temporary professionals are also eligible to enroll in our company 401(k) plan