Job Title : Technical Architect - Java / Spring
Work Base Location : Chennai / Pune / Hyderabad
Experience Range (MinMax years) : 12 - 16 Years
Start Date of the Position / Requirement : Immediate / Within 3060 days
Job Summary :
We are seeking a hands-on Java Technical Architect to design and guide the development of scalable, high-performance enterprise applications. The ideal candidate will be a strong advocate of clean architecture and coding best practices, with deep experience in Java / Spring frameworks, microservices, and cloud-native principles. This role requires driving architectural decisions, implementing reusable frameworks, and mentoring development teams to deliver robust, maintainable solutions.
Key Responsibilities :
- Architect and implement enterprise-grade Java applications with a focus on OOP concepts, Java design patterns, reactive programming, and clean architecture.
- Champion coding best practices including SOLID principles, KISS, TDD, unit testing, and integration testing.
- Design and develop common frameworks / libraries using Java / Spring (e.g., Exception Handling, Security Authentication / Authorization, Auditing, Idempotency, Connectors).
- Lead the adoption of Domain-Driven Design (DDD) and microservices architecture using Java / Spring.
- Define and enforce RESTful API best practices; architect messaging-based systems with Kafka.
- Apply and guide teams on cloud-native principles and modern deployment practices.
Qualifications & Skills :
12 - 16 years of overall IT experience with a strong Java / Spring background.Proven track record of architecting large-scale distributed systems.Expertise in reactive programming, high-performance coding, and clean code principles.Strong knowledge of microservices, DDD, Kafka, and RESTful APIs.Familiarity with cloud-native architectures (AWS / Azure / GCP).Excellent communication, leadership, and mentoring abilities.(ref : hirist.tech)