The role requires defining end-to-end technical architecture for enterprise applications while leading engineering teams in scalable solution design
Job Summary
The role requires defining end-to-end technical architecture for enterprise applications while leading engineering teams in scalable solution design.
Candidates must possess deep expertise in Java-based distributed systems, cloud-native applications, and modern software engineering best practices.
This position involves hands-on technical leadership, mentoring senior developers, and driving cloud adoption alongside security and compliance integration.
Matching Summary
Match Score: 75
The role requires defining end-to-end technical architecture for enterprise applications while leading engineering teams in scalable solution design.
Skills & Requirements
Must-have
10+ years Java software engineering experience
Spring Boot and Microservices architecture design
Cloud-native development on AWS Azure or GCP
Distributed systems and high-performance tuning
CI/CD pipelines and DevOps automation practices
Nice-to-have
Event-driven architecture and reactive programming
Domain-driven design (DDD) methodology exposure
Infrastructure automation with Terraform or Ansible
Frontend technologies like Angular or React
Observability tools such as Prometheus or Grafana
Key Requirements
Bachelor's or Master's degree in Computer Science or related field
10+ years of hands-on software engineering experience
Strong proficiency in Java 8/11/17 and Spring Framework
Expertise in relational and NoSQL database management
Experience with container orchestration platforms like Kubernetes