Requisition ID 151650 - Posted
Job Summary
Role Overview
Design, build, and maintain scalable backend systems and RESTful APIs using Java, Spring Boot and React JS
Core Responsibilities
- Develop and maintain microservices/APIs with Java 17+ and Spring Boot 3.x
- Implement secure auth using Spring Security (JWT, OAuth2, RBAC, method-level security)
- Configure and manage authentication/authorization filters, security contexts, and CORS/CSRF protections
- Write clean, testable code following SOLID principles
- Conduct code reviews and mentor junior/mid-level developers
- Collaborate with product, QA, and front-end teams
- Optimize performance and troubleshoot production issues
- Manage full SDLC: planning, testing, deployment, support
- Use AI-assisted dev tools to speed up coding/testing
Required Qualifications
- 10+ years Java backend experience, 3+ years in Spring Boot/MVC
- Hands-on expertise with Spring Security for authentication and authorization
- Strong RESTful API design and integration skills
- Hibernate/JPA, microservices, relational/NoSQL databases
- Solid OOD and design pattern knowledge
- Agile methodology experience
Preferred Skills
- Security compliance knowledge (e.g., PCI DSS, OWASP standards)
- AI tools exposure (GitHub Copilot, Cursor)
- Technical leadership/mentoring experience
Key Responsibilities
Core Responsibilities
- Develop and maintain microservices/APIs with Java 17+ and Spring Boot 3.x
- Implement secure auth using Spring Security (JWT, OAuth2, RBAC, method-level security)
- Configure and manage authentication/authorization filters, security contexts, and CORS/CSRF protections
- Write clean, testable code following SOLID principles
- Conduct code reviews and mentor junior/mid-level developers
- Collaborate with product, QA, and front-end teams
- Optimize performance and troubleshoot production issues
- Manage full SDLC: planning, testing, deployment, support
- Use AI-assisted dev tools to speed up coding/testing
Skill Requirements
Must Have Skills:
Java Full stack - Competent
Spring Boot - Competent
React JS - Competent
Coding Agent - Competent
Customer Communication Management - Competent
Nice to Have Skills:
Insurance - Life and Pension - Competent
Other Requirements
Insurance - Life and Pension - Competent