Architect - Java + Microservices - CREQ183317 Description 12+ years of overall exposure with 7+ years of experience in leading a team and engagement providing technical leadership. Expertise in creation and consumption of REST web services along with API gateways Hands-on experience developing microservices with Spring Boot, Spring Cloud and Netflix OSS suite. Hands-on experience in building complex, highly scalable, high volume, low latency Enterprise Java applications with 12-factor design approach. Hands-on experience in Docker /Kubernetes based microservices deployment Cloud Infrastructure such as AWS, NoSQL databases such as DynamoDB Deep understanding of microservices Design patterns, Anti-Patterns, Best Practices, and concepts on API Gateways, Service registry and discovery, Centralized Configuration, Centralized Logging, Message Tracing. Experience in TDD, automated unit, integration and acceptance testing. Knowledge on CI/CD process, pipelines and Agile Engineering Practices Knowledge on DevOps, Monitoring, Eventual Consistency and Event Sourcing Experience on messaging frameworks like Kafka. Requires a bachelor's degree or equivalent qualification in Computer Science or related field/ equivalent qualification. Primary Location Colombo, Western Province, Sri Lanka Job Type Experienced Primary Skills DE-Sprint Boot, Spring Data (No-SQL), Spring Security., Spring Boot Years of Experience 10 Qualification 12+ years of overall exposure with 7+ years of experience in leading a team and engagement providing technical leadership. Expertise in creation and consumption of REST web services along with API gateways Hands-on experience developing microservices with Spring Boot, Spring Cloud and Netflix OSS suite. Hands-on experience in building complex, highly scalable, high volume, low latency Enterprise Java applications with 12-factor design approach. Hands-on experience in Docker /Kubernetes based microservices deployment Cloud Infrastructure such as AWS, NoSQL databases such as DynamoDB Deep understanding of microservices Design patterns, Anti-Patterns, Best Practices, and concepts on API Gateways, Service registry and discovery, Centralized Configuration, Centralized Logging, Message Tracing. Experience in TDD, automated unit, integration and acceptance testing. Knowledge on CI/CD process, pipelines and Agile Engineering Practices Knowledge on DevOps, Monitoring, Eventual Consistency and Event Sourcing Experience on messaging frameworks like Kafka. Requires a bachelor's degree or equivalent qualification in Computer Science or related field/ equivalent qualification. Travel No