Responsibilities
Design, develop, test, and maintain full-stack applications using Java, Spring Boot, Angular, and relational databases, including secure APIs and microservices. Collaborate across product, QA, and DevOps teams to deploy and support cloud applications, troubleshoot production issues, optimize performance, and maintain technical documentation.
Requirements
Requires 7+ years of Java full-stack development experience, strong hands-on skills with Java 8/11/17/21, Spring Boot, REST APIs, microservices, Angular 12+, TypeScript, and relational databases. Also requires experience with Spring MVC, JPA/Hibernate, Spring Security, testing, Git, build and CI/CD tools, Agile/Scrum, and authentication technologies such as OAuth 2.0, JWT, or OpenID Connect.