About the role – We are seeking an experienced Java Developer to design, develop, and maintain high‑performance backend services. The role involves collaborating with cross‑functional teams to deliver robust, scalable solutions in an on‑site setting.
Key responsibilities
- Develop, test, and deploy Java‑based applications using Spring, Hibernate, and Maven.
- Design and implement RESTful APIs that integrate with front‑end systems and third‑party services.
- Write efficient SQL queries and optimize database interactions for performance.
- Containerize applications with Docker and manage version control using Git.
- Participate in code reviews, troubleshoot production issues, and ensure code quality.
- Collaborate with product owners and QA teams to translate requirements into technical specifications.
- Maintain documentation for architecture, APIs, and deployment processes.
Required qualifications
- Strong proficiency in Java (SE 8+), with solid understanding of OOP principles.
- Hands‑on experience with Spring Framework (Boot, MVC, Security) and Hibernate/JPA.
- Proficient in writing SQL and optimizing queries for relational databases.
- Experience with building and consuming RESTful APIs.
- Familiarity with Maven for build automation and Docker for containerization.
- Version control expertise using Git (branching, merging, pull‑requests).
Nice to have
- Knowledge of cloud platforms such as AWS or Azure.
- Experience with CI/CD pipelines (Jenkins, GitLab CI).
- Familiarity with microservices architecture and messaging systems (Kafka, RabbitMQ).
- Understanding of test‑driven development and automated testing frameworks.
📌 Java Developer (India)
🏢 Vital Study Skills
📍 India
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.