Posted on: 27/11/2025
Description :
Job Overview :
We are seeking a highly experienced Java Architect to design, lead, and oversee the development of scalable, secure, and high-performance enterprise applications.
The ideal candidate will be an expert in Java technologies, cloud-native architectures, microservices, and modern engineering practices.
You will collaborate with engineering teams, product managers, and stakeholders to translate business requirements into robust technical solutions.
Key Responsibilities :
- Define, design, and implement enterprise-grade architectures using Java, Spring Boot, and microservices principles.
- Create high-level and low-level architecture documents, integration diagrams, and solution blueprints.
- Establish architectural standards, guidelines, and best practices across engineering teams.
- Lead application modernization efforts including migration to microservices, containerization, and cloud adoption.
- Provide technical direction and mentorship to development teams.
- Review code, enforce coding standards, and drive engineering excellence.
- Collaborate with DevOps, QA, and product teams to ensure smooth end-to-end delivery.
- Evaluate and recommend new tools, frameworks, and practices.
- Architect and implement microservices-based solutions using Spring Boot, Spring Cloud, and related frameworks.
- Define API standards, security guidelines, versioning strategies, and governance.
- Ensure services are scalable, fault-tolerant, and maintainable.
- Design cloud-native applications on AWS, Azure, or GCP (specify preferred cloud).
- Implement CI/CD pipelines, containerization (Docker), and orchestration (Kubernetes).
- Establish observability logging, monitoring, tracing (ELK, Prometheus, Grafana, CloudWatch, etc.
- Conduct performance tuning, capacity planning, and architecture optimization.
- Ensure solutions adhere to security standards (OAuth2, JWT, SSL, IAM, encryption).
- Perform threat modeling and support secure architecture reviews.
- Partner with business stakeholders to convert business needs into technical requirements.
- Support pre-sales activities by preparing architecture proposals, cost estimates, and technical presentations.
- Participate in architectural review boards and governance committees.
Required Skills & Qualifications :
- 6+ years of experience in Java development, with at least 35 years as an architect.
- Deep expertise in Java 8+, Spring Boot, Spring Cloud, and microservices design patterns.
- Strong knowledge of distributed systems, event-driven architectures, and messaging (Kafka, RabbitMQ, etc.
- Experience with REST APIs, GraphQL (optional), and integration platforms.
- Proficiency with cloud services AWS / Azure / GCP (choose based on company environment).
- Hands-on experience with Docker, Kubernetes, Helm, and CI/CD pipelines.
Strong understanding of databases :
- Relational (PostgreSQL, MySQL, Oracle)
- NoSQL (MongoDB, Cassandra, Redis)
- Excellent understanding of security frameworks, authentication, authorization, and DevSecOps.
- Strong problem-solving and decision-making skills
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Technical / Solution Architect
Job Code
1581767
Interview Questions for you
View All