🌎
This job posting isn't available in all website languages
📁
Architect (Level: Manager)
📅
238728 Requisition #

Key Responsibilities

● 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

● 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)

● 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

● 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

● 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

● 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)

Previous Job Searches

Similar Listings

Colombo, Western Province, Sri Lanka

📁 Architect (Level: Manager)

Requisition #: CREQ236730

Colombo, Western Province, Sri Lanka

📁 Architect (Level: Manager)

Requisition #: CREQ230006

Colombo, Western Province, Sri Lanka

📁 Architect (Level: Manager)

Requisition #: CREQ241636