Job Summary
Key Responsibilities
- Java Full Stack
- Java Spring Boot API
- ReactJS
Skill Requirements
Role Overview: Design, build, and maintain scalable backend systems and RESTful APIs using Java and Spring Boot
Core Responsibilities: Develop and maintain microservices/APIs with Java 17+ and Spring Boot 3.xImplement secure auth using Spring Security (JWT, OAuth2, RBAC, method-level security)Configure and manage authentication/authorization filters, security contexts, and CORS/CSRF protectionsWrite clean, testable code following SOLID principlesConduct code reviews and mentor junior/mid-level developersCollaborate with product, QA, and front-end teamsOptimize performance and troubleshoot production issuesManage full SDLC: planning, testing, deployment, supportUse AI-assisted dev tools to speed up coding/testing
Required Qualifications10+ years Java backend experience, 3+ years in Spring Boot/MVCHands-on expertise with Spring Security for authentication and authorizationStrong RESTful API design and integration skillsHibernate/JPA, microservices, relational/NoSQL databasesSolid OOD and design pattern knowledgeAgile methodology experience
Preferred SkillsSecurity compliance knowledge (e.g., PCI DSS, OWASP standards)AI tools exposure (GitHub Copilot, Cursor)Technical leadership/mentoring experience