Job Description Java Backend Developer (58 Years)
Job Type: Permanent
Work Location: Hyderabad / Pune
Exp : 5 - 8 yrs
Notice Period:Immediate
Role Overview
We are looking for an experienced Java Backend Developer who can design, develop, and optimize backend services and microservices in a fast-paced environment. The ideal candidate should have strong expertise in Java, Spring Boot, REST API development, and cloud technologies.
Key Responsibilities
- Develop, enhance, and maintain backend services using Java / J2EE technologies.
- Build and optimize RESTful APIs and microservices architectures.
- Work extensively with Spring Boot, Spring MVC, Spring Data, Spring Security to build scalable and secure applications.
- Design and manage SQL/NoSQL databases such as MySQL, PostgreSQL, MongoDB.
- Integrate backend systems with third-party applications and internal services.
- Ensure high performance, reliability, and scalability of backend components.
- Participate in Agile/Scrum activities sprint planning, reviews, retrospectives.
- Write clean, maintainable, and well-documented code.
- Collaborate closely with frontend, QA, DevOps, and product teams.
- Implement caching, logging, and monitoring solutions for optimized performance.
- Troubleshoot production issues and provide timely resolutions.
Required Skills
- Strong hands-on experience in Java, J2EE, and OOP concepts.
- Solid understanding and work experience with Spring Boot & Microservices.
- Strong implementation experience with REST APIs, JSON, and application integrations.
- Expertise in database design, complex SQL queries, and ORM frameworks (Hibernate/JPA).
- Experience with Git, Maven/Gradle, and CI/CD pipelines.
- Experience working with any cloud platform: AWS / Azure / GCP.
- Understanding of messaging systems such as Kafka / RabbitMQ (added advantage).
- Familiarity with Docker, Kubernetes, and containerized deployments.
- Strong debugging, analytical, and problem-solving abilities.
Good to Have
- Experience with Microservices deployment, API Gateway, Service Mesh.
- Knowledge of DevOps tools such as Jenkins, SonarQube, Nexus.
- Exposure to Reactive Programming, WebFlux, GraphQL.
- Experience in large-scale enterprise environments.