Summary :
We are looking for a skilled and experienced Java Developer with 5+ years of hands-on experience in building robust, scalable, and high-performance applications. You will be responsible for designing, developing, and maintaining Java-based systems that are critical to our business operations.
Key Responsibilities :
Design, develop, test, and deploy high-quality Java applications.
Collaborate with cross-functional teams to define, design, and ship new features.
Write well-designed, testable, and efficient code using best practices.
Perform code reviews and mentor junior developers.
Troubleshoot production issues and provide timely solutions.
Work with databases, APIs, and third-party services.
Ensure security and performance of applications.
Participate in Agile / Scrum processes, including sprint planning and stand-ups.
Required Skills & Qualifications :
Strong proficiency in Core Java , OOPs , and Java 8+ features .
Experience with Spring Framework (Spring Boot, MVC, Security, etc.).
Familiarity with RESTful APIs and Microservices Architecture .
Experience with JPA / Hibernate and SQL / NoSQL databases .
Knowledge of Maven / Gradle , Git , and CI / CD pipelines .
Exposure to cloud platforms (AWS, Azure, GCP) is a plus.
Familiar with unit testing frameworks (JUnit, Mockito, etc.).
Understanding of design patterns and software engineering principles .
Bachelor’s degree in computer science or related field.
Nice to Have :
Frontend experience with Angular / React.
Exposure to containerization (Docker, Kubernetes).
Experience in performance tuning or profiling Java applications.
Familiarity with message brokers (Kafka, RabbitMQ).
Java Developer • Jodhpur, Rajasthan, India