Project Delivery & Planning: Lead and manage end-to-end delivery of large-scale applications within scope, budget, and timeline.
Technical Leadership: Drive technical architecture decisions, oversee code quality, and mentor technical teams in Java/Spring Boot and Angular technologies.
Requirements Gathering: Translate business needs into functional/technical requirements, user stories, and epics for both frontend and backend modules.
Stakeholder Management: Liaise with clients and internal teams to manage expectations, project scope, and risks.
API & Backend Management: Define API enhancement needs, manage backend development (Java 17/21, Spring Boot), and address technical debt.
UI/Frontend Management: Oversee development using Angular (v1618 preferred).
Cloud & DevOps: Drive cloud-native initiatives using AWS services (Lambda, S3, EC2, RDS) and CI/CD principles.
Process Improvement: Improve team efficiency through Scrum/Agile ceremonies and DevOps practices.
Mandatory Skills
Experience: 10+ years in software development with strong Java expertise, plus 3-5+ years in technical leadership/PM roles.
Java: Strong hands-on experience with Java EE, Spring Boot, and ORM frameworks (Hibernate/JPA).
Angular: Proficiency in modern frontend technologies, particularly Angular.
Cloud: Extensive experience with AWS cloud services (deployment and architecture).
Project Management: Expertise in Jira/Confluence for project planning, Agile methodology, and risk management
Job Classification
Industry: InternetFunctional Area / Department: Engineering - Software & QARole Category: Software DevelopmentRole: Full Stack DeveloperEmployement Type: Full time