We are seeking a Full Stack Java Architect with over 10 years of experience to lead the design and evolution of enterprise-scale web applications. This role will be responsible for the entire software stackfrom modern responsive frontends to highly available cloud-native backends.
Key Responsibilities
Full Stack Architecture: Design and govern end-to-end architectures using Angular/React for frontends and Spring Boot/Spring Cloud for microservices.
Modernization: Lead the transition of legacy applications from JBoss/WebLogic to containerized cloud-native environments using Docker and Kubernetes.
Microservices Orchestration: Architect resilient service meshes using Netflix OSS (Eureka Ribbon Zuul) and API Gateway patterns.
Data: Optimize data persistence across SQL and NoSQL databases using Hibernate and Spring Data.
Performance & Observability: Ensure system reliability by implementing deep-stack monitoring with Splunk and Dynatrace.
Engineering Excellence: Define standards for CI/CD using Maven/Gradle and enforce high code quality through testing frameworks.
Technical Requirements
Frontend: Expert knowledge of HTML5 CSS3 JavaScript and modern frameworks (Angular or React).
Backend: 10 years of deep Java expertise specializing in the Spring Ecosystem (Boot Cloud Security Data).
Hands-on experience with web/app servers (Nginx Apache JBoss WebLogic).
Cloud-Native: Proficiency in Docker and Kubernetes for container orchestration and microservice lifecycle management.
API & Integration: Extensive experience designing RESTful APIs and managing service discovery/routing.
Required Experience:
Staff IC
At Virtusa, we are builders, makers, and doers. Digital engineering is in our DNA. It’s at the heart of everything we do.