Java Developer - PAN India
Job Summary:
We are seeking a skilled Java Developer with strong expertise in Spring Boot and Microservices architecture to join our growing development team. You will be responsible for designing, developing, and deploying scalable backend services for modern web and enterprise applications.
Key Responsibilities:
Develop and maintain RESTful APIs using Spring Boot.
Build scalable and secure microservices to support business applications.
Collaborate with cross-functional teams to design and implement new features.
Write clean, maintainable, and testable code following best practices.
Ensure high performance and responsiveness of the backend services.
Troubleshoot and debug production issues as needed.
Participate in code reviews and provide constructive feedback.
Work in an Agile environment with tools like JIRA, Git, Jenkins, etc.
Required Skills & Qualifications:
4+ years of hands-on experience in Java (Java 8 or above).
Strong knowledge of Spring Boot, Spring Cloud, and REST APIs.
Experience with Microservices architecture and design patterns.
Familiarity with SQL and NoSQL databases (e.g., MySQL, MongoDB).
Experience with CI/CD tools (e.g., Jenkins, GitLab, Docker).
Familiarity with message brokers like RabbitMQ, Kafka, or ActiveMQ.
Proficient in version control systems like Git.
Knowledge of unit testing frameworks (e.g., JUnit, Mockito).
Understanding of containerization (Docker) and cloud platforms (AWS, Azure, or GCP) is a plus.