See all the jobs at Srijan Technologies PVT LTD here:
| Technology Team | Full-time | Partially remote
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 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.
Fetching your Linkedin profile ...