Responsibilities
Design, develop, test, and maintain Java applications and backend services, including RESTful APIs, while ensuring code quality, security, performance, and reliability. Collaborate with cross-functional teams in Agile/Scrum processes, troubleshoot production issues, support deployments, and maintain technical documentation.
Requirements
Requires strong Java fundamentals, object-oriented programming, Java 8+ features, and experience with Spring Boot and RESTful API development. Candidates should have SQL and relational database knowledge, familiarity with JPA/Hibernate and version control/build tools, and an understanding of CI/CD; cloud, Docker, microservices, messaging, and automated testing experience are preferred.