We are looking for a skilled Java Developer with expertise in Spring Boot, Microservices, and Messaging Systems to join our team. The ideal candidate should have experience in building scalable, high-performance applications and working with distributed systems.
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 Qualifications :
Experience in distributed systems and event-driven architecture.
Knowledge of security best practices in Microservices.
Familiarity with monitoring tools like Prometheus, Grafana, or ELK stack.
(ref:hirist.tech)
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job