Senior Technical Project Manager (Java & Web Services)
Senior Technical Project Manager (Java & Web Services)Job Title: Senior Technical Project Manager (Java & Web Services)Location: Sunnyvale, CA (Onsite/Hybrid)Duration: Long-Term ContractExperience: 10+ YearsEmployment Type: ContractJob SummaryWe are seeking an experienced Senior Technical Project Manager with over 10 years of IT experience and a strong technical background in Java, Web Services, Microservices, and Enterprise Application Development. The ideal candidate will have extensive experience managing large-scale software development projects, leading cross-functional teams, coordinating with stakeholders, and ensuring successful project delivery using Agile methodologies.The candidate should possess excellent leadership, communication, and technical skills to bridge the gap between business stakeholders and engineering teams.Key ResponsibilitiesLead end-to-end software development projects from planning through deployment and support.Manage multiple Agile Scrum teams delivering Java-based enterprise applications.Collaborate with business stakeholders, architects, developers, QA, DevOps, and product owners.Define project scope, schedules, milestones, deliverables, and resource allocation.Drive project planning, risk management, dependency tracking, and issue resolution.Ensure timely delivery while maintaining high quality standards.Monitor project progress using Agile metrics and reporting dashboards.Conduct sprint planning, backlog grooming, daily standups, retrospectives, and release planning.Coordinate with engineering teams to design scalable Java-based solutions.Review technical architecture and provide guidance on system integrations and web services.Manage stakeholder communications and executive status reporting.Identify project risks and implement mitigation strategies.Support production releases and post-production stabilization.Ensure adherence to SDLC, Agile, security, and compliance standards.Required QualificationsBachelor's or Master's degree in Computer Science, Engineering, or related field.10+ years of IT industry experience.7+ years of Project Management experience delivering enterprise software solutions.Strong technical background in Java/J2EE development.Hands-on understanding of REST APIs and SOAP Web Services.Experience managing Microservices architecture projects.Strong knowledge of Spring Boot, Spring Framework, and distributed systems.Experience with API integrations and enterprise application development.Excellent understanding of Software Development Life Cycle (SDLC).Strong experience working in Agile/Scrum environments.Experience with JIRA, Confluence, and project management tools.Strong communication, stakeholder management, and leadership skills.Ability to manage offshore and onsite teams.Technical SkillsRequiredJavaJ2EESpring BootREST APIsSOAP Web ServicesMicroservicesJSONXMLSQLOracle/MySQLGitMavenJenkinsDockerKubernetesCI/CDJIRAConfluenceAgile ScrumSDLCPreferredKafkaRabbitMQAWS/Azure/GCPOAuthJWTSpring CloudAPI GatewayKubernetesTerraformDevOps PracticesPerformance TuningPreferred ExperienceExperience managing cloud migration or modernization initiatives.Experience working with distributed global teams.Exposure to financial services, e-commerce, healthcare, or enterprise platforms.PMP, Scrum Master (CSM), or SAFe certifications are highly preferred.Experience with enterprise integrations and API management platforms.Soft SkillsExcellent communication and presentation skills.Strong leadership and mentoring abilities.Exceptional problem-solving and analytical skills.Ability to manage multiple priorities in a fast-paced environment.Strong stakeholder and executive management skills.Nice to HaveExperience with cloud-native architectures.Knowledge of containerization and orchestration.Experience in DevOps and CI/CD implementations.Familiarity with security best practices for enterprise applications.