Job Title: Java Developer
Experience: 4 – 8 Years
Locations: Bangalore, Mumbai, Gurgaon, Chennai, Hyderabad
Key Responsibilities
- Design, develop, and maintain Java-based backend applications
- Develop RESTful APIs and integrate with external systems
- Implement business logic using Spring, Spring Boot, and Hibernate
- Work on database interactions using JPA / Spring Data
- Apply Java 8 features such as Lambda expressions and Stream API
- Ensure application performance, quality, and responsiveness
- Collaborate with cross-functional teams across development, testing, and DevOps
- Follow best coding standards, design patterns, and architectural principles
- 4–8 years of strong hands-on experience in Java (minimum version 8)
- Expertise in:
- Spring Framework
- Spring Boot
- Spring Data
- Hibernate
- JPA
- Strong understanding of REST API development
- Knowledge of Messaging Concepts (Kafka / JMS / RabbitMQ – preferred)
- Good understanding of Design Patterns
- Hands-on experience with Java 8 features (Streams, Lambda, Functional Interfaces)
- Good to Have / Desirable Skills
- Exposure to Microservices architecture
- Cloud experience (preferably Azure)
- Experience with containerization and CI/CD pipelines
- Familiarity with Agile / Scrum methodologies