About the Role :
We are seeking an experienced Senior Java Backend Developer / Technical Lead with over 6 years of expertise in Java, Spring Boot, Microservices, and Cloud Deployment. The candidate will be responsible for designing, architecting, and delivering enterprise-scale backend solutions while mentoring teams and ensuring best practices across the development lifecycle.
Key Responsibilities :
- Lead the design and development of scalable Java Spring Boot applications.
- Architect and deliver microservices-based enterprise solutions.
- Define and implement RESTful APIs with proper documentation (Swagger / OpenAPI).
- Manage database architecture and performance using PostgreSQL, Oracle, Hibernate, JPA.
- Oversee CI / CD pipeline automation using Jenkins, GitLab.
- Drive cloud deployments on Azure with a focus on scalability and security.
- Lead messaging and integration solutions using Kafka.
- Ensure security and authentication using OAuth2, JWT, and Spring Security.
- Monitor systems using Prometheus, Splunk for reliability and performance.
- Conduct code reviews, mentoring, and technical leadership within the team.
- Collaborate with cross-functional teams and business stakeholders.
Required Skills & Experience :
6+ years of experience in backend development with Java and Spring Boot.Strong expertise in microservices architecture and enterprise-scale systems.Proficiency with databases (PostgreSQL / Oracle) and ORM frameworks (Hibernate, JPA).Hands-on experience in Azure cloud deployment and CI / CD automation.Strong understanding of application security (OAuth2, JWT, Spring Security).Proven leadership skills with ability to mentor teams and drive delivery.Excellent problem-solving and communication skills.Good to Have :
Performance optimization and scalability expertise.Agile / Scrum experience.Prior experience in leading distributed teams.Education :
B.Tech / M.Tech / MCA in Computer Science or equivalent.(ref : hirist.tech)