Overview
Company Description
Hepra Solutions focuses on helping organizations enhance productivity and profitability through effective use of technology. With a strong emphasis on educating clients about IT practices, we enable businesses to achieve their objectives.
Exp: 7 - 15years
Location: Bangalore or Pune
Work Type: Hybrid (10days WFO)
Job Description
We are seeking an experienced Senior Java Developer / Technical Lead with a strong background in Java 8+, Spring Boot, RESTful APIs, and Microservices architecture. The ideal candidate will also have hands-on experience with Docker/Kubernetes, and exposure to modern cloud platforms (AWS/Azure). This role involves designing and developing robust backend services, leading engineering best practices, and driving technical excellence across teams.
Key Responsibilities
- Design, develop, and maintain scalable and high-performance backend services using Java 8+, Spring Boot, and REST APIs.
- Architect and implement microservices-based solutions ensuring modular, scalable, and testable code.
- Containerize applications using Docker and manage deployments using Kubernetes.
- Collaborate with cross-functional teams to define, design, and deliver new features.
- Implement CI/CD pipelines and advocate for DevOps best practices across the development lifecycle.
- Ensure code quality through code reviews, unit testing, and automation.
- Troubleshoot production issues and drive root cause analysis to resolve technical challenges.
- Mentor junior developers and contribute to continuous team improvement.
Mandatory Skills
- Proficiency in Java 8 and above
- Strong experience with Spring Boot and building RESTful APIs
- Expertise in Microservices architecture
- Hands-on with Docker and Kubernetes
Desired Skills
- Strong SQL skills and experience with RDBMS (e.g., PostgreSQL, MySQL, etc.)
- Familiarity with JPA/Hibernate for ORM
- Experience with Cloud Platforms – AWS or Azure
- Exposure to DevOps and CI/CD pipelines (e.g., Jenkins, GitHub Actions, Azure DevOps)