Architect

Virtusa
Chennai, Tamil Nadu, India

We are looking for a skilled and motivated Full Stack Developer to join our engineering team. In this role, you will operate across the entire development stack—crafting modern, high-performance user interfaces with Angular 21 and architecting robust, event-driven backend services using Java, Microservices, and Apache Kafka, all deployed onto Kubernetes clusters.Key ResponsibilitiesFull-Stack Development: Develop end-to-end features from cutting-edge frontend UI components to high-performance backend microservices.Backend Architecture: Design, build, and deploy scalable, fault-tolerant microservices using Java and the Spring Boot ecosystem.Event-Driven Messaging: Implement real-time, asynchronous data streaming pipelines and event-driven architectures utilizing Apache Kafka.Frontend Engineering: Build responsive web applications leveraging the latest reactive capabilities of Angular 21 and with hands-on experience in Micro-Frontend architecture.API Design: Design and implement secure, clean RESTful APIs and integrate with third-party services.Code Quality & Testing: Write clean, maintainable code. Implement unit/integration tests for the backend (JUnit/Mockito) and modern frontend test suites (Jasmine, Karma).Required Technical Skills (Mandatory)Backend: Strong expertise in Java (version 17 or higher) and the Spring Ecosystem (Spring Boot, Spring Cloud, Spring Security).Architecture & Messaging: Proven experience with Microservices and event streaming/messaging with Apache Kafka.Frontend: Hands-on commercial experience with Angular 21, with a strong command of modern Angular features (Signals, standalone components, TypeScript, and modern control flow).DevOps & Infrastructure: Exposure to containerizing applications and managing deployments in Kubernetes.Preferred & Bonus SkillsExperience with CI/CD automation pipelines (Jenkins).Knowledge of state management libraries in Angular and integration with relational databases (PostgreSQL/MySQL)Qualifications & Soft SkillsStrong problem-solving skills and an analytical mind.Excellent communication and teamwork skills, with a track record of collaborating effectively in an Agile/Scrum environment.

Score my resume against this job, free →

Get your ATS score for this role — free. Score my resume free →