Lead Full-Stack Development Projects as a Technical Manager with GCP and Java Expertise
Job Description:
We are looking for an experienced Technical Manager to manage and oversee complex or large-scale projects, ensuring they are delivered on time and meet high-quality standards as per client specifications. The ideal candidate will have over 20 years of extensive experience in project management, especially in technical fields such as Google Cloud Platform (GCP), Java, Spring Boot, and Oracle. The Technical Manager will be responsible for driving the technical direction of the project, ensuring the team adheres to coding standards, and identifying potential risks and issues. The role requires a strong ability to collaborate with various stakeholders, manage the development team, and ensure on-time delivery.
Key Responsibilities:
1. Oversee Quality Assurance Processes
The Technical Manager will take ownership of the quality assurance (QA) processes throughout the project’s lifecycle. This includes ensuring adherence to coding standards and best practices. They will also perform knowledge management (KM) activities to support continuous improvement within the team. The role demands a strong understanding of modern application development methodologies to ensure the project’s technical integrity and quality.
2. Ensure Process Improvement and Compliance
As part of their responsibilities, the Technical Manager will ensure the implementation of process improvement measures and adherence to compliance standards. They will actively participate in technical design discussions, ensuring the project’s technical documentation is accurate and aligned with best practices. The Technical Manager will also review design documents and make recommendations for improvements or refinements.
3. Shaping Project Strategy and Deliverables
The Technical Manager will work closely with project stakeholders to define the overall project strategy, objectives, scope, and deliverables. They will closely monitor the project schedule, ensuring it remains on track for timely delivery. This involves tracking milestones, updating stakeholders regularly, and making adjustments where necessary to ensure the project adheres to the predefined quality standards. The role demands excellent leadership and project management skills to ensure the project is executed smoothly.
4. Collaborate with Development Teams and Engineers
The Technical Manager will be required to work closely with both on-site engineers and the development team. The goal is to understand the technical requirements of the project and work collaboratively to resolve any technical challenges. This includes addressing any technical blockers, providing guidance, and ensuring the team remains aligned with project objectives and deadlines.
5. Risk Identification and Mitigation
Identifying potential risks or issues that could affect the project’s timeline or quality is a critical responsibility. The Technical Manager will actively monitor the progress of the project and flag any potential risks that could impact the overall delivery. They will be required to develop mitigation strategies or contingency plans to address these risks proactively. Furthermore, they will keep key stakeholders informed about the project’s progress and any potential issues that may arise.
Required Skills and Qualifications:
20+ Years of Experience: The ideal candidate must have at least 20 years of experience in managing large-scale projects in the technical domain. This experience should include managing teams, working with stakeholders, and ensuring timely project delivery while maintaining high-quality standards.
Experience with GCP (Google Cloud Platform): The candidate should have substantial experience in working with Google Cloud Platform (GCP). They should be comfortable with managing cloud-based applications, architecture, and deploying applications in GCP environments.
Java and Spring Boot Expertise: A solid background in Java programming is required, as well as proficiency in Spring Boot. The Technical Manager will be expected to guide the team in the development of applications using Java and Spring Boot. The role requires the ability to troubleshoot and guide developers on best practices.
Experience with Oracle: A deep understanding of Oracle databases, particularly RDBMS and Oracle PL/SQL, is essential. The Technical Manager should be capable of overseeing database design, optimization, and troubleshooting issues related to Oracle databases.
Full-Stack Development: Experience in full-stack development using Java technologies is required. The Technical Manager should have a clear understanding of both front-end and back-end development to ensure smooth integration across the full application stack.
Microservices Architecture: The candidate must have experience working with microservices, especially using Spring Boot. They will guide the team in designing and implementing microservices architectures, ensuring that the system remains scalable, resilient, and maintainable.
Leadership and Team Management: The Technical Manager should have a proven track record of managing development teams and working in a collaborative environment. They should be comfortable with delegating tasks, setting team objectives, and driving the technical direction of the project.
Problem Solving and Risk Management: The candidate should be capable of identifying potential issues early in the project lifecycle and taking corrective actions. They must be able to create contingency plans and develop strategies to mitigate risks effectively.
Excellent Communication Skills: Strong communication skills are essential to effectively interact with stakeholders, clients, and team members. The Technical Manager will be responsible for updating stakeholders on project progress, technical issues, and risks.
Key Skills:
Primary Skill: Full-Stack Java Development: Expertise in Java and full-stack development is essential. The candidate must have strong knowledge of Java, Spring Boot, and related technologies.
Secondary Skills:
Google Cloud Platform (GCP): The candidate should have expertise in working with GCP, including cloud-native development and deployment.
Microservices: Experience with Spring Boot and microservices architecture is highly desired.
Oracle RDBMS: Proficiency in Oracle, particularly with PL/SQL, is important for managing the database aspect of the project.
Java Programming Languages: Advanced skills in Java programming, along with a deep understanding of object-oriented programming (OOP), are crucial for the success of this role.
Position Details:
Job Title: Technical Manager
No. of Positions: 1
Auto Req ID: 1490180BR
Skill Level: 3 (Expert)