Technical Architect - Java

gurgaon | Technology Team | Full-time | Partially remote

Apply by: No close date
Apply

About US:-

 
We turn customer challenges into growth opportunities. 
 
Material is a global strategy partner to the world’s most recognizable brands and innovative companies. Our people around the globe thrive by helping organizations design and deliver rewarding customer experiences.
 
We use deep human insights, design innovation and data to create experiences powered by modern technology. Our approaches speed engagement and growth for the companies we work with and transform relationships between businesses and the people they serve.
 
Srijan, a Material company, is a renowned global digital engineering firm with a reputation for solving complex technology problems using their deep technology expertise and leveraging strategic partnerships with top-tier technology partners. Be a part of an Awesome Tribe

 

Position- Technical Architect (Java Expert) 

Role Overview 

We are seeking a highly skilled Technical Architect with deep expertise in Java and strong experience across modern cloud, frontend, and data-integration technologies. The ideal candidate is first and foremost a Java expert—capable of diving deep into complex code bases, solving performance issues, and guiding engineering teams toward high-quality architectural standards. This role will drive engineering maturity, technical governance, design reviews, and best practices across multiple applications and services. 

 

Key Responsibilities 

Core Java & Backend Architecture (50%) 

- Serve as the primary Java technical authority across multiple applications. 

- Debug, analyze, and refactor large and complex Java codebases. 

- Define and maintain scalable microservices architecture patterns. 

- Ensure adherence to engineering best practices, including code quality, testing, performance optimization, and reliability. 

- Guide teams on effective API design, integration strategies, and backend system robustness. 

 

Frontend & React Ecosystem (30%) 

- Review and provide architectural inputs for ReactJS and React Native applications. 

- Ensure frontend code quality, modularity, and alignment with UI/UX standards. 

- Support teams in debugging, performance troubleshooting, and optimizing client-side applications. 

 

AWS & Cloud Engineering (20%) 

- Provide architectural guidance on AWS services including ECS, IAM, API Gateway, Lambda, RDS/PostgreSQL, CloudFormation/Terraform, etc. 

- Oversee and optimize DevOps pipelines (CI/CD), containerization, deployments, and automation. 

- Support and enhance ETL/data integration processes using AWS Glue. 

- Offer direction on Python-based components or scripts used within data or automation workflows. 

 

Additional Responsibilities 

- Conduct technical design reviews, code reviews, and contribute to architectural decision records. 

- Mentor development teams, raising the bar on engineering maturity, design clarity, and coding discipline. 

- Troubleshoot cross-platform issues involving backend, frontend, cloud, and data layers. 

- Translate business requirements into clean, scalable technical solutions. 

- Ensure systems are built for observability, maintainability, and long-term sustainability. 

 

Required Skills & Experience 

- 12+ years of software development experience, with at least 7+ years in Java. 

- Strong understanding of Java frameworks such as Spring Boot, Spring Cloud, Hibernate, etc. 

- Proven experience architecting complex distributed systems or microservices. 

- Solid understanding of ReactJS / React Native fundamentals and ecosystem tooling. 

- Hands-on experience with AWS, especially compute (ECS, Lambda), data (RDS/PostgreSQL), security, networking, and DevOps pipelines. 

- Familiarity with AWS Glue or equivalent ETL/data integration tools. 

- Good working knowledge of Python ( scripting, automation, simple ETL tasks ). 

- Expertise in debugging, root-cause analysis, and performance tuning across the stack. 

- Experience with CI/CD tools (GitHub Actions, Jenkins, ArgoCD, CodePipeline, etc.). 

- Strong understanding of design patterns, clean code principles, and system architecture best practices. 

- Excellent communication skills, with the ability to influence engineers and stakeholders. 

 

Preferred Qualifications 

- Experience modernizing legacy applications to microservices or cloud-native architectures. 

- Familiarity with container orchestration and fault-tolerant design. Background in engineering leadership, architecture councils, or technical governance initiatives.

Good-to-Have Skills:-

• Knowledge of Python or JavaScript. 

• Understanding of frontend technologies. 

• Experience mentoring or guiding team members.