Career Opportunities
Senior Java Backend Engineer
About the JobDevelop Java and Spring Boot backend services and REST APIs as part of a migration from legacy systems. Build and test migration adapters, verify existing behavior, and help the team shift traffic safely to new services.
What you’ll do
• Design, develop, and maintain Spring Boot microservices and REST APIs. Document API contracts using OpenAPI.
• Build migration adapters that allow legacy and new services to interoperate.
• Write JUnit unit and integration tests, including characterization tests that capture existing behavior before migration.
• Validate service behavior during phased traffic switching and investigate and fix defects found during migration.
• Apply secure coding practices and review changes for correctness, reliability, and maintainability.
What you’ll need
• 6–10+ years of software engineering experience, with strong hands-on backend development in Java and Spring Boot.
• Experience developing microservices, designing REST APIs, and documenting API contracts with OpenAPI.
• Proficiency with SQL and experience working with relational databases.
• Hands-on experience with JUnit and automated backend testing.
• Experience integrating with or modernizing legacy systems and applying secure coding practices.
If this opportunity aligns with your career goals, kindly share your updated resume with us at hr@simelabs.com