Technical Lead / Associate Architect

8 - 12 years

0 Lacs

Posted:2 weeks ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a Senior Technical Lead/Associate Architect with 8-12 years of experience, you will be responsible for designing, developing, and delivering scalable, maintainable, and cloud-native applications. You should be proficient in Java or Node.js, possess expertise in system architecture, and have hands-on experience with cloud platforms such as AWS or Azure. Your role will involve providing technical leadership, coding, owning architecture, and mentoring junior engineers in modern engineering practices. **Key Responsibilities:** - Lead the team in delivering high-quality, scalable, and robust applications. - Provide hands-on support in coding, debugging, code reviews, and performance tuning. - Guide adoption of best practices in software engineering and clean coding principles. - Design and review low-level and high-level architecture for modern cloud-native applications. - Ensure consistency with architectural standards, security, maintainability, and performance. - Focus on logging, error handling, modularity, and scalability in solution design. - Build and deploy applications on AWS or Azure, leveraging containers (Docker/Kubernetes), serverless architecture, and managed services. - Collaborate with DevOps teams to establish CI/CD pipelines, automation strategies, and infrastructure reliability. - Implement security best practices in application development and cloud infrastructure. - Work in an Agile/Scrum or Kanban setup with cross-functional teams. - Promote modular and reusable code, continuous integration, and test-driven development. - Encourage unit testing, automated testing, and static code analysis. - Work with Product Owners, Business Analysts, and stakeholders to translate business needs into technical solutions. - Break down complex features into implementation-ready components. - Mentor junior developers and promote knowledge sharing and continuous learning. - Conduct regular code reviews and technical walkthroughs to enforce quality and design standards. - Provide architecture guidance during project execution. - Support teams in implementing solutions aligned with architectural recommendations and business needs. - Conduct feasibility assessments and contribute to technical proposals. **Qualifications Required:** - 8-12 years of software development and architecture experience. - Strong hands-on experience in Java and/or Node.js, including core libraries, frameworks, and tools. - Proven experience in designing systems using Microservices, SOA, N-Tier, or Event-Driven architectures. - Proficiency in AWS and/or Azure, including services like Lambda, ECS/EKS, AKS, API Gateway, etc. - Experience in CI/CD pipelines, containerization with Docker, orchestration using Kubernetes. - Good command over SQL & NoSQL databases (e.g., PostgreSQL, MongoDB, DynamoDB). - Agile/Scrum experience with a focus on engineering excellence and DevOps culture. - Strong communication and team collaboration skills. The above Job Description is tailored for the position of a Senior Technical Lead/Associate Architect focusing on technical leadership, system design, cloud-native development, Agile practices, and stakeholder collaboration. As a Senior Technical Lead/Associate Architect with 8-12 years of experience, you will be responsible for designing, developing, and delivering scalable, maintainable, and cloud-native applications. You should be proficient in Java or Node.js, possess expertise in system architecture, and have hands-on experience with cloud platforms such as AWS or Azure. Your role will involve providing technical leadership, coding, owning architecture, and mentoring junior engineers in modern engineering practices. **Key Responsibilities:** - Lead the team in delivering high-quality, scalable, and robust applications. - Provide hands-on support in coding, debugging, code reviews, and performance tuning. - Guide adoption of best practices in software engineering and clean coding principles. - Design and review low-level and high-level architecture for modern cloud-native applications. - Ensure consistency with architectural standards, security, maintainability, and performance. - Focus on logging, error handling, modularity, and scalability in solution design. - Build and deploy applications on AWS or Azure, leveraging containers (Docker/Kubernetes), serverless architecture, and managed services. - Collaborate with DevOps teams to establish CI/CD pipelines, automation strategies, and infrastructure reliability. - Implement security best practices in application development and cloud infrastructure. - Work in an Agile/Scrum or Kanban setup with cross-functional teams. - Promote modular and reusable code, continuous integration, and test-driven development. - Encourage unit testing, automated testing, and static code analysis. - Work with Product Owners, Business Analysts, and stakeholders to translate business needs into technical solutions. - Break down complex features into implementation-ready comp

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now
UST logo
UST

IT Services and IT Consulting

Aliso Viejo CA

RecommendedJobs for You