Description :
We are seeking a highly skilled and experienced Application Architect with a strong background in Java, Cloud, and microservices-based product development.
This is a hands-on individual contributor role that combines architectural leadership with active coding.
The ideal candidate will have extensive experience in designing, developing, and scaling enterprise-grade products, along with a proven track record of architectural strategy, roadmap planning, and API design.
This role is ideal for professionals who have progressed from software development to architect-level responsibilities and are passionate about building robust, scalable, and reliable products.
Key Responsibilities :
- Lead the design and architecture of cloud-native applications with a focus on scalability, reliability, and performance.
- Define architecture roadmaps, design artifacts, and technical specifications for new and existing products.
- Act as a hands-on architect : write and review code, implement core modules, and guide development teams.
- Design microservices-based solutions using Java, Spring Cloud, and related technologies.
- Work with product managers and engineering teams to translate business requirements into technical architectures and implementation plans.
- Develop API specifications, integration guidelines, and architectural documentation.
- Ensure adherence to best practices in coding, design patterns, security, and DevOps.
- Evaluate and recommend new technologies, frameworks, and approaches to improve product architecture.
- Collaborate with cross-functional teams to ensure smooth deployment and maintenance of applications on cloud platforms (AWS, Azure, GCP, etc.
- Mentor senior and junior engineers, fostering technical excellence and best practices in design and implementation.
Required Qualifications & Experience :
Total experience : 9 - 14 years in software engineering, with at least 35 years as an Architect.Educational background : BE / MTech from IIT, NIT, BITS, IIIT or equivalent.Strong hands-on expertise in Java, Spring Boot, Spring Cloud, Microservices, and cloud-native application development.Proven experience in product development within a product-focused organization.Demonstrated ability to build scalable, reliable, and high-performance products.Deep understanding of architectural design patterns, API design, and microservices architecture.Experience in creating architectural roadmaps, technical artifacts, and design documentation.Hands-on coding experience is mandatory; must be comfortable contributing to the codebase as an individual contributor.Solid understanding of DevOps practices, CI / CD, cloud deployment, and container orchestration (Kubernetes / Docker).Strong problem-solving skills, analytical thinking, and decision-making abilities(ref : hirist.tech)