Tech Stack
DockerHibernateJavaKubernetesMicroservicesNoSQLSDLCSpringSpring BootSpringBootSQL
About the role
- Develop and maintain backend services using Java and Spring Boot
- Design and implement REST Services and microservices in a multi-tier distributed architecture
- Apply Spring Framework features (AOP, Transactions, Security) and JPA/Hibernate for data access
- Implement authentication and authorization solutions (OAuth, JWT, SSO)
- Work with databases (SQL and NoSQL) and ORM tools
- Use Docker and Kubernetes for containerization and orchestration
- Participate in CI/CD processes and use API gateways
- Collaborate on SDLC processes, iterative design, and prototyping
Requirements
- 5+ years of backend development experience with Java, Spring Boot stack, REST Services, Spring Framework, AOP, Spring Transactions, Spring Security & JPA
- Understanding and strong practice with development of Microservices and Multi Tiered Distributed Architecture
- Knowledge of SDLC processes and tools, Iterative Design & Prototyping
- Hands on Experience working with databases - SQL/NoSQL Hibernate/ORM
- Auth/Security - OAUTH, JWT, SSO
- Experience with Docker, Kubernetes
- Working knowledge of CI/CD
- Have worked on Any API Gateway