Awign

Java Developer - Microservices Architecture

Lucknow, UP, IN

about 1 month ago
Save Job

Summary

Experience : 5+ Years Experience

Position : Java Developer

Location : Description :

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