Search by job, company or skills

Lead Software Engineer

Lead Software Engineer

Virtusa
Fresher
Not Disclosed
  • Posted an hour ago
  • Be among the first 10 applicants

Job Description

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 Responsibilities

Full-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 Skills

Experience with CI/CD automation pipelines (Jenkins).

Knowledge of state management libraries in Angular and integration with relational databases (PostgreSQL/MySQL)

Qualifications & Soft Skills

Strong problem-solving skills and an analytical mind.

Excellent communication and teamwork skills, with a track record of collaborating effectively in an Agile/Scrum environment.

More Info

Job Type:
Industry:
Employment Type:

About Company

Similar Jobs

Pune, India
Skills:
snowflake , Java, Node.js, Salesforce Crm, Sql, Microservices, Git, Typescript, Shell, RDBMS, Javascript, Rest Apis, Python, SaaS platforms, NetSuite ERP, DevOps practices, Agile delivery, iPaaS solutions, AI-assisted engineering tools, ETL workflows
Pune
Skills:
Distributed Systems, Rest Apis, automation, Continuous Integration Delivery principles, object entity relationships, document databases, Angular 21, data models, AI-powered tools, Relational Databases, Test-Driven Development, ETL processes, Cloud Native Development, distributed data platforms, modern frontend frameworks, automated testing frameworks, Spring Boot 3, Java 17, single page applications, DevOps principles
Pune, India
Skills:
Java, Apis, Spring Boot, Fault Tolerance, Sql, Automated Testing, Microservices, System Design, Distributed Systems, Rdbms Concepts, Scalability, Python 3, Event-driven architecture, Caching, Resilience, Build tooling, Messaging, Release practices, Source Control, Engineering governance, Observability
Pune, India
Skills:
Spring Boot, Kafka, Json, JIRA, RDBMS, Docker, Hibernate, Graphql, Apis, Soap, Sql, Jenkins, Git, REST, Xml, Kubernetes, Java, Devops, Cloud, Azure, Google Cloud, AWS, Microservices, GitLab CI
Pune, India
Skills:
.NET, Nunit, Sql, Xunit, Java, Swagger, Grafana, Selenium, Json, Api Testing, Jenkins, REST, Git, Azure DevOps, GitHub Actions, Contract testing, OpenAPI, RESTSHARP, HTTP protocols, HttpClient, Playwright