Description
The Senior Java Software Engineer will design, develop, test, and maintain scalable backend applications using Java and Spring Boot. The role includes building REST APIs and microservices, troubleshooting production issues, conducting code reviews, contributing to architecture and technical decisions, improving application reliability and performance, and collaborating with product, QA, and engineering teams in an Agile environment. The position requires a bachelor’s degree in a relevant field and 5–6 years of professional software development experience, with Java, Spring Boot, REST APIs, microservices, databases, testing, CI/CD, and Agile experience.
