Qualifications
- 10-14 years of experience in the role of managing and implementing of high-end software products.
- Expertise in managing enterprise-grade applications using Java / J2EE / Node.Js, with a strong understanding of key architectural components
- Good understanding of AWS Cloud, Building and deploying enterise application over AWS
- Managed / delivered and implemented complex projects dealing with NFRs like scalability, performance, fault tollerance etc
- Drive migration / modernization initiatives, including refactoring legacy J2EE codebases to modern tech stacks
- Experience in handling migration projects
Roles & Responsibilities
Lead end-to-end project management for large-scale enterprise applications, including scoping, planning, execution, and closure, using frameworks like Agile, Scrum, or SAFe.Collaborate with cross-functional teams (developers, architects, QA, DevOps) to design and deliver Java / J2EE-based solutions, ensuring alignment with architectural best practices (e.G., microservices, Spring Boot, etc.).Oversee AWS infrastructure provisioning and deployment, including EC2, Lambda, RDS, S3, and ECS / EKSManage project risks, dependencies, and timelines for high-volume systems handling millions of transactions;conduct regular status meetings, ensures backlog, project monitoring KPIs tracking, and milestone reviews.
Drive stakeholder communication, including progress reports, change requests, and ROI analysis, ensuring projects meet SLAs and business KPIs.Continuously improve processes by incorporating lessons learned, tools like Jira / Confluence, and metrics (e.G., velocity, defect rates) to enhance delivery efficiency.Drive modernization initiatives, including refactoring legacy J2EE codebases to modern Java / Spring Boot microservices, adopting containerization (Docker / Kubernetes via EKS)Should have experience in defining the project and delivery plan for each assignmentCapable of doing resource allocations as per the requirements for each assignment