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