About this role
Job Description: Technical Manager (Java, Web Applications & Microservices) Role Summary The Technical Manager is responsible for leading the delivery, design, development, and support of enterprise-grade Java-based web applications and microservices platforms. The role combines deep technical expertise with business and stakeholder management capabilities to translate business requirements into scalable, secure, and high-performing solutions while ensuring successful project delivery.
Key Responsibilities · Lead end-to-end application delivery from requirement gathering through deployment and support. · Manage project scope, timelines, budgets, risks, dependencies, and quality metrics. · Drive Agile/Scrum ceremonies and ensure adherence to delivery commitments. · Coordinate with business stakeholders, architects, developers, QA teams, and infrastructure teams. · Establish delivery governance, reporting mechanisms, and KPIs. · Design and review enterprise application architecture using Java technologies. · Lead development of microservices-based solutions using Spring Boot and related frameworks. · Ensure scalability, maintainability, security, and performance of applications. · Drive modernization initiatives from monolithic applications to microservices. · Oversee application development activities and code quality standards. · Review solution designs, code reviews, and deployment plans. · Ensure adherence to SDLC, DevOps, and security standards. · Manage production support, root-cause analysis, and incident resolution. · Drive performance tuning and application optimization initiatives. · Collaborate with Product Owners, Business Leaders, Architects, and Vendors. · Present project status, risks, and mitigation plans to leadership. · Manage customer expectations and ensure high stakeholder satisfaction. · Support audits, compliance reviews, and governance meetings. · Lead and mentor development teams. · Conduct performance reviews and skill development programs. · Drive technical excellence and innovation within the team. · Build capability in Java, cloud technologies, microservices, and DevOps practices.
Required Technical Skills · Java 8/11/17+ · J2EE Technologies · Spring Framework / Spring Boot · RESTful API Development · Microservices Architecture · HTML5 / CSS3 / JavaScript / Angular / React / Bootstrap · Web Services (REST/SOAP) · PostgreSQL / MySQL / MongoDB · RabbitMQ / JMS · API Gateway · Git / Jenkins · SonarQube · Docker / Kubernetes · AWS · Datadog
Functional Competencies · Functional Specifications Documentation · Process Mapping and Optimization · Agile Project Management · Risk Management · Vendor Management · Change Management · Production Support Governance · Resource Planning and Estimation
Required Experience · 15+ years of overall IT experience. · 5+ years in Java enterprise application development. · 3+ years managing delivery teams. · Experience leading large-scale web application and microservices transformation programs. · Experience working in Agile/Scrum environments. · Exposure to cloud-native application development and DevOps practices.
Preferred Qualifications · Bachelor's or Master's Degree in Computer Science, Information Technology, or related field. · Certifications preferred: o PMP o Certified Scrum Master (CSM) o AWS Solution Architect