Role Overview
We are looking for a highly skilled Java Fullstack(Angular) Developer with strong expertise in Java, Angular, Kafka, and Playwright, along with exposure to Generative AI technologies. The ideal candidate should have experience building enterprise-grade applications, event-driven systems, scalable microservices, and AI-enabled solutions.
Responsibilities
- Design, develop, and maintain scalable applications using Java Spring Boot and Angular.
- Develop and consume RESTful APIs and microservices.
- Build event-driven applications using Apache Kafka.
- Integrate AI/GenAI capabilities into applications using modern AI services and frameworks.
- Collaborate with architects, business stakeholders, and cross-functional teams to deliver high-quality solutions.
- Develop unit, integration, and automated UI tests to ensure application quality.
- Participate in Agile Scrum ceremonies and contribute to technical design discussions.
Requirements
- Strong experience in Java 8/11/17, Spring Boot, Spring MVC, and Spring Security.
- Proficiency in Microservices Architecture and Angular (Angular 19 preferred).
- Solid understanding of TypeScript, JavaScript, HTML5, and CSS3.
- Experience with Apache Kafka and databases such as Oracle, PostgreSQL, or MongoDB.
- Familiarity with Git, Maven, Jenkins, CI/CD, Docker, and Kubernetes.
- Understanding of AI/ML and Generative AI concepts (e.g., OpenAI, LangChain, RAG, Prompt Engineering).
- Exposure to Playwright for UI and end-to-end automation testing.
Skills
- Java
- Spring Boot
- Angular
- Apache Kafka
- Generative AI