Posted on: 25/07/2025
About the Role :
In this role, you will lead the design and development of scalable, high-performance, and secure cloud-native applications.
You will work closely with cross-functional teams including DevOps, QA, Product Management, and fellow architects to deliver robust enterprise solutions that align with our long-term technology strategy.
This is a strategic and hands-on role that demands strong technical leadership, architectural foresight, and an ability to drive end-to-end solution delivery in cloud environments.
Key Responsibilities :
- Provide technical leadership to development teams throughout the full software development lifecycle, ensuring code quality, performance, and scalability.
- Define and maintain architecture standards, reusable components, and best practices for Spring Boot, RESTful APIs, and microservices.
- Develop and execute cloud migration strategies, including modernization of legacy applications to microservices.
- Collaborate with DevOps teams to build and optimize CI/CD pipelines, implement container orchestration (Docker/Kubernetes), and enable infrastructure as code.
- Ensure applications meet non-functional requirements including performance, resilience, security, observability, and compliance.
- Conduct architecture reviews, technical assessments, and proof of concepts (POCs) to evaluate new technologies and solutions.
- Mentor and guide engineers, perform code reviews, and foster a culture of continuous learning and improvement.
Required Skills and Qualifications :
- Deep hands-on expertise in Java 11+, Spring Boot, Spring Cloud, and REST APIs.
- Strong experience designing solutions for cloud platforms preferably Azure or Google Cloud Platform (GCP).
- Solid knowledge of cloud-native design patterns, service discovery, API gateways, load balancing, circuit breakers, etc.
- Experience in building and managing containerized applications using Docker and Kubernetes.
- Proficiency in setting up and maintaining CI/CD pipelines using tools like Jenkins, GitLab CI, or Azure DevOps.
- Familiarity with distributed systems, message queues (Kafka, RabbitMQ), and event streaming architectures.
- Understanding of OAuth2.0, JWT, RBAC, and other security best practices.
- Experience in performance tuning, observability tools (Prometheus, Grafana, ELK, etc.), and log aggregation
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Technical / Solution Architect
Job Code
1519793
Interview Questions for you
View All