About US:-
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 expertcapable 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 offrontendtechnologies.
Experience mentoring or guiding team members.
Required Experience:
Staff IC