Location: India
Your tasks
- Develop and maintain Spring Boot microservices delivering secure REST APIs, ensuring clean code, scalability, and adherence to OWASP security best practices.
- Build and enhance UI components in Angular (18+), complementing backend services and supporting a smooth user experience.
- Design and maintain SQL database entities, ensuring robust schema design and reliable data integration.
- Maintain and improve test cases and API documentation (Swagger/OpenAPI) to ensure quality and maintainability.
- Monitor and resolve issues while proactively mitigating risks and vulnerabilities, ensuring system reliability and security.
- Collaborate with the lead architect and agile-driven team, contributing to discussions, taking ownership of microservices, and supporting team-wide delivery
Your profile
- Demonstrated expertise in Java (17+), Spring Boot (3.x), and microservice-based backend development; understanding of frontend development in Angular (18+) is highly beneficial.
- Proficiency in SQL and relational database design, with a solid grasp of networking, TLS, and security principles for handling sensitive data.
- Experience integrating with RESTful APIs, implementing OIDC/OAuth2 authentication flows (e.g., Keycloak), and applying clean code practices.
- Familiarity with Docker/Containers, Maven, NPM, and cloud-based services; knowledge of Kubernetes is a plus.
- Hands-on experience with Agile tools (GitLab, Jira, Confluence), delivering within structured, collaborative environments.
- Strong English communication skills, with a degree in Computer Science or related field desirable, plus a proactive, team-oriented, and ownership-driven mindset