Description

We are seeking a highly skilled Java Developer with expertise in Spring Framework, 
 

Microservices architecture, System Design, and Kafka. The ideal candidate will be 
 

responsible for designing, developing, and maintaining scalable and high-performance 
 

applications. You will work closely with cross-functional teams to build efficient and robust 
 

backend systems. 
 

 

Required Skills: 
 

  • Strong proficiency in Java (Java 8/11/17). 
     
  • Expertise in Spring Framework (Spring Boot, Spring MVC, Spring Security, Spring Cloud). Experience in designing and developing Microservices architecture. 
     
  • Solid understanding of System Design principles (scalability, caching, load balancing, 
    database optimization). 
     
  • Hands-on experience with Kafka for event-driven architecture. 
     
  • Experience with SQL and NoSQL databases (MySQL, PostgreSQL, MongoDB, Redis). 
     
  • Familiarity with RESTful APIs and GraphQL. 
     
  • Experience with Docker, Kubernetes, and cloud platforms (AWS, Azure, GCP) is a plus. 
     
  • Strong knowledge of CI/CD pipelines, Jenkins, and Git. 
     
  • Understanding of unit testing and integration testing frameworks (JUnit, Mockito). 
     
  • Experience working in an Agile environment

Education

Any Gradute