Job Role : Java Springboot Developer - Chennai
Experience Required : 4+ Years
Role Overview :
We are looking for an experienced Java Spring Boot Developer with 4+ years of professional experience in backend application development.
The ideal candidate should have hands-on expertise in Java, Spring Boot, Microservices, API Security, Authentication & Authorization, Redis, and Encryption / Decryption mechanisms.
Key Responsibilities :
- Design, develop, and maintain scalable and secure backend services using Java Spring Boot.
- Build and implement micro services-based architectures with efficient communication and data handling.
- Implement Authentication and Authorization mechanisms (OAuth2, JWT, SSO, etc.)
- Develop secure APIs with proper encryption and decryption methods.
- Work with Redis for caching and improving application performance.
- Ensure compliance with API security standards and handle vulnerabilities proactively.
- Collaborate with front-end teams and stakeholders to deliver end-to-end solutions.
- Optimize application performance, scalability, and reliability.
- Conduct unit testing, integration testing, and participate in code reviews
Specific Skills Required :
4+ years of hands-on experience with Java (8+) and Spring Boot.Strong understanding of :1. Microservices architecture and service communication (REST, gRPC, Messaging Queues).
2. Authentication & Authorization (OAuth2, JWT, SAML).
3. API security standards and best practices.
4. Encryption & Decryption algorithms (AES, RSA, Hashing).
5. Redis for caching and session management.
Experience in developing RESTful APIs and integrating third-party services.Knowledge of CI / CD pipelines, Docker, and containerized deployments.Experience in working with databases (MySQL, PostgreSQL, MongoDB).Familiarity with SQL / NoSQL databasesExperience with cloud platforms (AWS, Azure, GCP).Knowledge of Kubernetes, Docker, and container orchestration.Hands-on with monitoring tools.Exposure to DevOps practices and secure coding guidelines.Job Qualifications : BE / BTech / ME / MTech / BCA / MCA
(ref : hirist.tech)