Architect-Java at Virtusa Consulting and Services Limited
Colombo, Western Province, Sri Lanka -
Full Time


Start Date

Immediate

Expiry Date

06 Sep, 26

Salary

0.0

Posted On

08 Jun, 26

Experience

10 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Java 17+, Spring Boot, Kubernetes, Azure, Microservices Architecture, Docker, REST API, gRPC, GraphQL, Redis, ELK Stack, Oracle DB, CI/CD, OAuth 2.0, Event-Driven Architecture, Spring Security

Industry

IT Services and IT Consulting

Description
Job Summary We are seeking a Senior Java Architect / Lead Backend Engineer with strong experience in designing and building cloud-native, high-performance, microservices-based enterprise systems. The ideal candidate will have hands-on expertise in Java (17+), Spring Boot, Kubernetes, Azure/GCP Cloud, and modern integration patterns, along with proven leadership experience in driving architectural transformations and mentoring engineering teams. Key Responsibilities Architecture & Design ● Design, define, and govern scalable microservices architectures, transforming monolithic systems into cloud-native solutions ● Define service boundaries, API contracts, communication patterns, and non- functional requirements (performance, scalability, security) ● Apply architectural patterns such as BFF (Backend-for-Frontend), event-driven architecture, async processing, and caching strategies Backend Development ● Develop high-performance backend services using Java (17+), Spring Boot, and modern Java concurrency mechanisms ● Build and maintain REST, SOAP, gRPC, and GraphQL APIs ● Implement asynchronous processing using CompletableFuture and messaging-based approaches ● Optimize APIs to meet strict SLAs (sub-second response times) Cloud & DevOps ● Build and deploy applications on Microsoft Azure / Oracle Cloud ● Containerize applications using Docker and orchestrate using Kubernetes ● Implement CI/CD pipelines using Azure DevOps / GitHub Actions ● Ensure secure authentication and authorization using OAuth 2.0, OpenID Connect, Microsoft Entra ID, Spring Security Observability & Performance ● Implement monitoring, tracing, and logging using Zipkin, ELK stack (Elasticsearch, Logstash, Kibana) ● Diagnose performance bottlenecks and improve throughput, latency, and system reliability ● Drive production readiness and operational excellence Leadership & Collaboration ● Lead and mentor cross-functional engineering teams (developers, QA, DevOps) ● Conduct code reviews, architecture reviews, and technical POCs ● Work closely with product owners, stakeholders, and external systems teams ● Support smooth knowledge transfer and system transitions Required Skills & Experience Technical Skills ● 9+ years of experience in backend / enterprise software development ● Strong expertise in Java (17+), Spring Boot, Spring MVC ● Deep understanding of microservices architecture and distributed systems ● Experience with Kubernetes, Docker, NGINX, Tomcat, WebLogic ● Strong API design experience: REST, SOAP, gRPC, GraphQL ● Caching & performance tuning using Redis ● Observability tools: Zipkin, ELK stack ● Databases: Oracle DB, SQL Server, PostgreSQL, MySQL ● Testing frameworks: JUnit, Mockito Cloud & Integration ● Hands-on experience with Azure Cloud (Logic Apps, Service Bus, Azure DevOps) ● Experience integrating ERP systems (Oracle Fusion Cloud) and third-party platforms ● Knowledge of event-driven and pub-sub messaging architectures Qualifications ● M.Sc. in Computer Science / Software Architecture (or equivalent) ● Bachelor’s degree in IT / Computer Science or related field ● Certified ScrumMaster® / Certified Scrum Product Owner® (preferred) Nice to Have ● Frontend exposure with React.js / Angular ● Experience with AI/ML tooling, LangChain / LangGraph ● Technical blogging, open-source contributions, or community engagement ● Experience working in large-scale enterprise or SaaS environments
Responsibilities
Design and govern scalable cloud-native microservices architectures while transforming monolithic systems into high-performance solutions. Lead and mentor cross-functional engineering teams to ensure operational excellence and production readiness.
Loading...