Job Summary
As a Java Solutions Cloud Architect, you will be a senior technical leader responsible for the architectural vision and strategic roadmap of high-scale financial platforms. You will bridge the gap between complex business requirements and cutting-edge cloud-native implementation along with designing systems that handle millions of transactions per second while maintaining the highest standards of security, resiliency, and regulatory compliance.
You will act as a player-coach, providing high-level design patterns while remaining hands-on with code to prototype critical components and lead by example in our engineering community.
Define and drive the transformation from legacy monolithic systems to modern, event-driven microservices architectures on AWS.
Create robust, scalable, and secure designs using UML/C4 model. Ensure all designs account for - Scalability, Availability, Reliability, and Maintainability.
Lead the adoption of cloud-native patterns like Serverless, Containerization via EKS/Kubernetes, Service Mesh to optimize performance and reduce blast radius for system failures.
Develop high-quality production code for core frameworks, conduct deep-dive code reviews, and mentor senior engineers across the organization.
Manage & lead a group of Java and Cloud Associate architects and ensure the required support framework is in place.
Required Qualification:
15+ years of expert-level experience in Java and the Spring Ecosystem (Spring Boot, Security, Data, Cloud) with Apache Kafka to design and develop scalable, event driven solutions.
Architect end-to-end distributed systems using Spring Cloud and microservices patterns.
Proven track record of architecting and deploying large-scale applications on AWS - EC2, Lambda, S3, Aurora, DynamoDB.
Proficiency in CI/CD pipelines (Jenkins, Jules), Infrastructure as Code (Terraform, CloudFormation), and observability tools (Splunk, Dynatrace, Grafana).
Enable rigorous testing standards using JUnit and Mockito, and proactively monitor system health using Dynatrace.
Mentor a team of Associate Architects & Senior developers for overall support along with conducting architectural reviews, and define best practices for the CI/CD pipeline.
Ability to tackle complex architectural bottlenecks related to distributed transactions, data consistency in multi-region setups .