· Design, develop, test, and maintain scalable applications using Java and Spring Boot.
· Develop and enhance RESTful APIs and microservices using Java and Spring Boot.
· Design reliable, scalable, and maintainable backend services following enterprise development standards.
· Participate in application architecture, technical design, development, code reviews, and troubleshooting.
· Work with cross-functional teams including product managers, architects, QA engineers, and DevOps teams.
· Identify performance bottlenecks and implement appropriate optimization and scalability improvements.
· Write clean, reusable, maintainable, and well-tested code.
· Troubleshoot production issues and participate in root-cause analysis.
· Contribute to CI/CD, automated testing, and Agile development practices.
· Understand existing Python-based applications and services and collaborate on integrations or enhancements where required.
Minimum Education Requirement: This position requires minimum of Bachelor’sdegree in computer science, computer information systems,information technology,or a combination of education and experience equating to the U.S. equivalent of a Bachelor’s degree in one of the aforementioned subjects.