Technical Delivery Manager-Java
Whisk Software Private Limited
Location
Gurgaon | India
Job description
Role and Responsibilities
- Be the primary spokesperson for the solutions/ applications being developed and liaison with the customer
- Lead the proposals of assigned clients - presentations, scoping, estimating efforts etc
- Create SOW's with milestone plans, key deliverables, assumptions, commercials and dependencies etc and other such contractual artefacts
- Collaborate and develop a web application strategy that encompasses the goals of a client.
- Take complete ownership and ensure to deliver assigned projects on schedule with quality
- Define Solution Architecture, Design and maintain efficient, reusable, and reliable applications/ frameworks
- Manage change request and scope creep
- Monitor project baseline to ensure activities progressing as planned
- Manage P&L for projects ensuring margins and client SLAs are consistently met
- Create and implement strategy to mitigate shortfalls in timeline and budget
- Participate in key Sprint activities like Sprint Planning, Retrospectives, and other key ceremonies
- Oversee daily activities of delivery team and provide direction & guidance as needed.
- Identify productivity and quality process improvements and incorporate as needed
- Guide the team in requirement closures, design, development, and verification/validation tasks
- Make critical business decision to meet client expectation.
- Provide guidance in domain aspects to the team
- Perform code reviews
- Ensure that team maintains high level of competence and operational excellence.
- Publish status reports with metrics to internal and external stakeholders
- Work with SMEs(Architects, Development leads) to define best practices and benchmarks
- Proactively identify risks and issues on programs/projects and develop mitigation plans
- Establish strong relationships with client
- Account mining - Identify new service opportunities with clients and support sales team to close the deals effectively
- Thought leadership - identify business problems and produce ideas to build solutions & frameworks to offer to various clients and monetize
- Generate and execute onboarding, trainings, KT and skill building plans
- Assist in hiring right talent to organization
- Motivate and mentor team members.
- Employee engagement - handle appraisals & retention
- Ensure case studies are created & published and walkthrough to internal stakeholders
- Encourage and guide team members to write white papers, blogs
Required Skills
- 12+ years of experience in Java / J2EE
- Should be good to Java , Microservices, Cloud and eCommerce background.
- Very strong in all enterprise Java frameworks - J2EE, JSP, Servlet, Struts, Spring, Spring Boot, REST service JPA, Hibernate, JMS, Web services. OAUTH, Security
- Experience in SOA (REST & SOAP based) is required
- Experience in Integration technologies (like MuleSoft, Dell Boomi, Tibco, Web methods etc), API Management (APIGEE, MuleSoft, Zuul, etc) is highly desired
- Very strong experience in managing enterprise applications in Java with multiple medium to large teams
- Should have expertise in messaging systems (Kafka, MQ, Rabbit MQ etc),
- Excellent in design patterns, data structures & algorithms, OOAD and should be a problem solver
- Experience in Pre-Sales - defining end to end solution architecture covering technical, deployment architectures and non-functional & performance aspects
- Certification in Togaf is preferred
- Experience in using version control and CI / CD tools like SVN, GIT, JUnit, JTest, Jenkins, Cucumber, Hudson, Clover is mandatory
- Experience UI technologies (like Angular JS, Bootstrap, NodeJS etc) is required.
- Experience in rules engines (Drools, Custom based etc) is desired
- Experience in NoSQL (Casandra, MongoDB etc), Caching technologies (Redis, Memcached etc) and any RDBMS is required
- Experience in Performance tuning is mandatory
- Exposure to application security is highly desired
- Good experience in any one of popular cloud platforms (GCP, AWS etc) is required
- Experience in Docker and search engine like Solr / Elastic Search
- Experience in IDE (Eclipse, IntelliJ, NetBeans etc), Maven is mandatory
- Proven delivery experience with high quality code using static code quality analysis tools ( Sonar, PMD, Checkstyle, Findbugs, Fortify etc.)
- Very strong implementation experience using Test Driven Development, Domain Driven Design and clean code principles
- Strong background of delivering projects with first time right and Zero defects in production.
- Should have client facing experience and having worked in matrix organization.
- Experience in using estimation techniques like (Usecase, FP, Story points).
- Experience in making presentations, demos to customers and internal management team.
- Should have experience in pre-sales working on RFP / RFI and drive proposals.
- Proven experience publishing program/portfolio metrics to the management team
- Experience in Retail or Ecommerce domain is required
- Experience in Agile execution methodology is mandatory
- Should have excellent verbal, written communication, and presentation skills.
Job tags
Salary