Java Technical Manager
Ascendion
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.
- 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 Specifications Documentation
- Process Mapping and Optimization
- Agile Project Management
- Risk Management
- Vendor Management
- Change Management
- Production Support Governance
- Resource Planning and Estimation
- 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.
- Bachelor's or Master's Degree in Computer Science, Information Technology, or related field.
- Certifications preferred:
- PMP
- Certified Scrum Master (CSM)
- AWS Solution Architect