We are looking for a seasoned Java Architect to define and drive the architecture of large-scale, distributed enterprise applications. This role requires deep technical expertise in the Java ecosystem, strong leadership capabilities, and the ability to align technology solutions with business Responsibilities :
Define and own solution architecture for enterprise-grade applications
Design scalable, secure, and high-performance systems using Java technologies
Drive microservices and cloud-native architecture adoption
Collaborate with business and product teams to translate requirements into technical solutions
Establish and enforce architecture standards, governance, and best practices
Lead technical design discussions, code reviews, and architecture reviews
Guide teams on design patterns, performance optimization, and scalability strategies
Work closely with DevOps teams to implement CI/CD and automation pipelines
Evaluate emerging technologies and recommend adoption where relevant
Mentor and coach engineering teams across multiple Skills :
Strong expertise in Java (8/11/17+)
Deep experience with Spring Boot, Spring Cloud, Hibernate/JPA
Proven track record in Microservices Architecture & Distributed Systems
Strong experience in RESTful APIs and API design
Hands-on experience with Cloud Platforms (Azure / AWS / GCP)