Posted on: 01/12/2025
Description :
The Senior Technical Manager is a pivotal leadership role responsible for the end-to-end delivery of multiple software projects built on Java and Spring Boot technologies. This individual will blend deep technical expertise with strong project and people management skills. You will be responsible for project estimation, architectural oversight, team mentorship, and serving as the primary technical point of contact for both clients and internal stakeholders. The ideal candidate is a hands-on leader who can guide teams through complex technical challenges while ensuring projects are delivered on time, within scope, and to the highest quality standards.
Key Qualifications :
- Bachelors or masters degree in computer science, Engineering, or a related field.
- 10+ years of hands-on software development experience, with a significant portion focused on Java/J2EE.
- He should have a US Health care background, Health plan subdomain would be a plus
- 5+ years of experience in a technical leadership or management role (e.g., Tech Lead, Engineering Manager) with proven, recent hands-on architectural and coding responsibilities.
- Proven expertise in the Spring ecosystem (Spring Boot, Spring MVC, Spring Data, Spring Security, Spring Cloud).
- Demonstrable experience in managing multiple, concurrent software development projects from inception to deployment.
- Strong background in microservices architecture, REST APIs, and cloud technologies (AWS, Azure, or GCP).
- Solid understanding of CI/CD pipelines, DevOps practices, and Agile/Scrum methodologies.
Key Responsibilities :
1. Technical Leadership & Strategy :
- Provide technical vision and direction for multiple Java/Spring Boot-based projects.
- Understand architectural decisions, ensuring they are scalable, maintainable, and aligned with business goals.
- Stay current with emerging technologies and industry trends, evaluating and recommending their adoption where beneficial.
- Champion best practices in software engineering, including coding standards, design patterns, and security.
2. Project & Delivery Management :
- Manage the end-to-end lifecycle of multiple concurrent projects, ensuring they are delivered on schedule, within budget, and to defined quality metrics.
- Develop detailed project plans, track progress, and proactively identify and mitigate risks and dependencies.
- Allocate tasks and responsibilities effectively across team members based on their skills and project needs.
- Estimate project efforts, including resource allocation, timelines, and technical complexity, during the pre-sales and project planning phases.
3. Team Management & Mentorship :
- Lead, mentor, and coach a team of Java developers, fostering a culture of excellence, collaboration, and continuous improvement.
- Conduct performance reviews, provide constructive feedback, and support the career growth of team members.
- Manage team capacity and participate in the recruitment and hiring of top technical talent.
4. Engineering Excellence & Quality Assurance :
- Perform in-depth code reviews to ensure code quality, adherence to architectural standards, and knowledge sharing across the team.
- Oversee the implementation of robust testing strategies (Unit, Integration, E2E).
- Ensure the stability, performance, and security of all applications in your portfolio.
- Promote and implement automation in testing and deployment processes.
5. Stakeholder Communication & Reporting :
- Act as the primary technical liaison for clients and internal stakeholders.
- Prepare and deliver clear, concise, and regular status reports, including project health, key milestones, risks, and impediments.
- Facilitate effective communication between technical teams and non-technical stakeholders, translating complex technical concepts into business terms.
- Lead client meetings, demos, and technical review sessions.
6. Hands-On Technical Contribution :
While primarily a leadership role, the candidate should be willing and able to engage in hands-on coding for critical POCs, troubleshoot complex production issues, and review intricate code changes.
Preferred Skills :
- Experience with containerization and orchestration (Docker, Kubernetes).
- Knowledge of database technologies (SQL : PostgreSQL, MySQL; NoSQL : MongoDB, Cassandra).
- Familiarity with any messaging systems (Kafka, RabbitMQ).
- Experience in a client-facing role, preferably in a services environment.
- Project Management certifications (PSM OR CSM) are a plus.
Did you find something suspicious?
Posted By
Rajani Sunkara
Assistant Manager- TAG at ValueMomentum Software Services Pvt. Ltd.
Last Active: 4 Dec 2025
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1583354
Interview Questions for you
View All