Overview
Java Developer
Location: Ahmedabad
Employment Type: Full-time
Experience: 2 to 4 years of experience.
Job Summary:
We seek a Java Developer with Spring Boot, JPA, Data Structures, and Design Patterns expertise. The ideal candidate should have a strong understanding of SQL and NoSQL databases like MS SQL and MongoDB (a plus). You will be responsible for building and maintaining scalable, high-performance applications while ensuring code quality and best practices.
Key Responsibilities:
Develop, test, and deploy high-quality Java applications using Spring Boot.
Design and implement RESTful APIs and microservices architecture.
Work with JPA/Hibernate for efficient database interactions.
Optimize and write efficient queries for SQL (MS SQL) and work with NoSQL (MongoDB) databases.
Apply data structures and design patterns to build scalable and maintainable solutions.
Collaborate with cross-functional teams to define, design, and ship new features.
Troubleshoot and debug production issues while ensuring system reliability.
Follow best coding practices, including code reviews, unit testing, and CI/CD.
Required Skills & Qualifications:
2+ years of hands-on experience in Java (8/11+) development.
Strong expertise in Spring Boot, Spring MVC, Spring Data JPA.
Proficiency in SQL databases (MS SQL, PostgreSQL, MySQL) and experience with NoSQL databases (MongoDB is a plus).
Solid understanding of data structures, algorithms, and design patterns.
Experience in developing and consuming RESTful APIs.
Knowledge of microservices architecture and distributed systems.
Familiarity with Docker, Kubernetes, and cloud services (AWS, GCP, or Azure is a plus).
Hands-on experience with Git, CI/CD pipelines, and unit testing frameworks (JUnit, Mockito, etc.).
Strong problem-solving skills and the ability to work in an agile environment.
Good to Have:
Experience with Kafka, RabbitMQ, or other messaging systems.
Exposure to GraphQL, Redis, or ElasticSearch.
Understanding of containerization and orchestration tools.
Why Join Us?
Opportunity to work on cutting-edge technologies and scalable architectures.
Collaborative and growth-oriented environment.
Competitive salary and benefits.
Job Types: Full-time, Permanent
Pay: ₹500,000.00 - ₹1,200,000.00 per year
Location Type:
- In-person
Schedule:
- Day shift
Application Question(s):
- What is Total Experience?
- What is C.CTC?
- What is E.CTC?
- What is Notice Period?
- Are you ready to relocate to Ahmedabad?
Work Location: In person