Job Description

Job Description

Roles & Responsibilities :
We are seeking a skilled Java Full Stack Developer  with strong expertise in designing and implementing complex, event-driven, and microservice-based architectures. The ideal candidate will have hands-on experience in both backend and frontend development , with a deep understanding of modern Java frameworks, Angular, and cloud technologies (AWS) .

  • Key Responsibilities:

  • Design, develop, and maintain Java-based applications  using Spring Boot  within microservice and event-driven architectures .

  • Integrate legacy components  into modern, scalable systems.

  • Develop rich, responsive frontend interfaces using Angular  and modern web technologies.

  • Build and optimize event streaming and messaging solutions using Kafka .

  • Implement search and analytics capabilities  using Elasticsearch .

  • Collaborate with cross-functional teams to ensure seamless integration between frontend, backend, and cloud infrastructure.

  • Ensure best practices in code quality, performance optimization, and security .

  • Work within an Agile environment , contributing to design discussions, sprint planning, and reviews.

  • Required Skills & Technologies:

  • Strong experience with Java  and Spring Boot  (latest versions).

  • Hands-on expertise in Angular  (latest version) and modern web technologies  (HTML5, CSS3, TypeScript, REST APIs).

  • Solid understanding of Microservice  and Event-driven architectures .

  • Experience with Kafka  and Elasticsearch .

  • Exposure to Cloud technologies (AWS preferred) .

  • Experience integrating legacy systems  with modern architectures.

  • Strong debugging, analytical, and problem-solving skills.

  • Preferred Qualifications:

  • Experience with CI/CD pipelines  and DevOps practices .

  • Familiarity with Docker Kubernetes , or containerized deployments .

  • Good understanding of Agile/Scrum methodologies .
     


Qualifications

Educational qualification:

Experience :

Mandatory/requires Skills :

Preferred Skills :



Additional Information

Experience - 5 to 8 Years

Apply for this Position

Ready to join ? Click the button below to submit your application.

Submit Application