Java Azure architect
Remote
What are the top 3 skills required for this role?
Core Java , Azure , Spring Boot , Azure Kubernetes Services , Event Driven Architecture & Design , Domain Driven Design
Job Description/ Responsibilities
Deep expertise in one or more technical domains, with the ability to operate across multiple domains
Strong public cloud architecture experience, particularly on Azure, including cloud-native and hybrid solution design
Hands-on experience designing and operating containerized platforms using Kubernetes, including Azure Kubernetes Service (AKS)
Advanced proficiency in business analysis, business capability modelling, and Domain-Driven Design (DDD), with demonstrated application in solution architecture
Strong experience designing and delivering microservices-based architectures using Java and Spring Boot, emphasizing domain-aligned service decomposition
Proven expertise in API-first design using RESTful services, including governance, versioning, and lifecycle management
Demonstrated experience implementing event-driven architectures using Kafka to enable scalable, loosely coupled systems
Strong understanding of modern architecture patterns, including microservices, event-driven, and distributed systems
Strong understanding of integration patterns and data consistency models (e.g., eventual consistency, transactional boundaries)
Proven ability to design scalable, high-performance, and resilient systems
Ability to make and defend architecture decisions at component, system, and portfolio levels
Experience delivering solutions across multiple business units and large-scale environments
Years of Experience: 14.00 Years of Experience