HamburgerMenu
hirist

Senior Java Software Engineer - Spring Boot/Microservices Architecture

Connectingchains Reach Private Limited
Multiple Locations
6 - 11 Years

Posted on: 22/08/2025

Job Description

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.

info-icon

Did you find something suspicious?