Description

Job Description

Key Responsibilities :

Design, develop, and deploy high-quality Java-based applications using Spring Boot.
Develop and maintain Microservices architecture, ensuring seamless communication and integration.
Implement and manage messaging systems such as Kafka, RabbitMQ, or ActiveMQ.
Optimize application performance, scalability, and reliability.
Collaborate with cross-functional teams to define, design, and ship new features.
Troubleshoot and debug production issues and implement effective solutions.
Ensure adherence to best coding practices, security standards, and DevOps principles.

Required Skills

Strong proficiency in Java (8/11/17) with hands-on experience in Spring Boot.
Experience in developing Microservices-based architectures.
Proficiency in working with messaging systems (Kafka, RabbitMQ, ActiveMQ, etc.).
Familiarity with RESTful APIs, API Gateway, and service discovery.
Knowledge of SQL/NoSQL databases (MySQL, PostgreSQL, MongoDB, etc.).
Understanding of containerization (Docker, Kubernetes) and cloud platforms (AWS, Azure, GCP) is a plus.
Experience with CI/CD pipelines, version control (Git), and agile methodologies.
 

Education

Any Graduate