Java Technical Manager/Architect

7 - 11 years

0 Lacs

Posted:20 hours ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As an experienced software development professional, you will be responsible for leading a team of technologists and engineers to develop consumer-facing, reliable, and scalable products. Your role will involve collaborating with architects, product managers, and other stakeholders to define design approaches aligned with the customer-centric product vision. Here are the key responsibilities for this position: - Develop, manage, and retain a team of highly inquisitive technologists by offering mentoring and coaching. - Ensure that the best engineering and documentation practices are understood and followed within the team. - Coordinate with peers in the organization to ensure the seamless integration of functional workflows. - Drive successful incremental product releases while meeting deadlines and optimizing investments. Assure quality through efficient management of the team and resources. - Evaluate and mitigate risks and vulnerabilities during the software development process by consistently employing industry best practices. Qualifications required for this role include: - 10+ years of hands-on software development experience with a track record of developing consumer-facing, reliable, and scalable products. - 7+ years of managerial experience, including managing teams of technologists and engineers. - Excellent understanding of engineering software processes, methodologies (agile, waterfall, SCRUM, and life-cycle), configuration management, release management, and systems verification and testing. - Mastery of multiple programming languages, including at least one front-end framework (Angular/React/Vue) such as Python3, Java, JavaScript, Ruby, Golang, C, C++, etc. - Experience with AWS/AZURE/GCP, including managing sensitive assets. - Proficiency in Bash and Linux. - Familiarity with CICD pipeline tools such as CircleCI, Jenkins, or equivalent. - Strong communication skills (both oral and written) and interpersonal skills. This position offers you the opportunity to work in a dynamic environment where you can contribute to the development of cutting-edge products while leading a team of talented technologists and engineers. As an experienced software development professional, you will be responsible for leading a team of technologists and engineers to develop consumer-facing, reliable, and scalable products. Your role will involve collaborating with architects, product managers, and other stakeholders to define design approaches aligned with the customer-centric product vision. Here are the key responsibilities for this position: - Develop, manage, and retain a team of highly inquisitive technologists by offering mentoring and coaching. - Ensure that the best engineering and documentation practices are understood and followed within the team. - Coordinate with peers in the organization to ensure the seamless integration of functional workflows. - Drive successful incremental product releases while meeting deadlines and optimizing investments. Assure quality through efficient management of the team and resources. - Evaluate and mitigate risks and vulnerabilities during the software development process by consistently employing industry best practices. Qualifications required for this role include: - 10+ years of hands-on software development experience with a track record of developing consumer-facing, reliable, and scalable products. - 7+ years of managerial experience, including managing teams of technologists and engineers. - Excellent understanding of engineering software processes, methodologies (agile, waterfall, SCRUM, and life-cycle), configuration management, release management, and systems verification and testing. - Mastery of multiple programming languages, including at least one front-end framework (Angular/React/Vue) such as Python3, Java, JavaScript, Ruby, Golang, C, C++, etc. - Experience with AWS/AZURE/GCP, including managing sensitive assets. - Proficiency in Bash and Linux. - Familiarity with CICD pipeline tools such as CircleCI, Jenkins, or equivalent. - Strong communication skills (both oral and written) and interpersonal skills. This position offers you the opportunity to work in a dynamic environment where you can contribute to the development of cutting-edge products while leading a team of talented technologists and engineers.

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

RecommendedJobs for You