Engineering Manager Java (TW - 3143)

  • LOCATION

    Noida, , India,

  • DEPARTMENT

  • TYPE

    Full Time

Engineering Manager – Engineering (Java/J2EE)

Experience- 10- 15yrs

Location- Noida India

Icreon’s Mission:

Icreon is a Digital Innovation Agency. We strongly believe that a company’s success and longevity are directly proportional to its ability to innovate. To conjure new ideas, engineer new systems, and create new products – innovation is the only true competitive advantage in business.

Who we are:

Icreon works with leaders of companies to affect positive transformation through digital innovation. A rare cross-section of ‘thinkers’ and ‘doers’, our team combines the highest level of strategic leadership with advanced execution.

Every business is now a digital business. The challenge is applying technology to its fullest potential in any organization. After all, ideas have value only when they can be applied. This is what it means to put innovation to work. We are Icreon. We put innovation to work.

 

Job Overview

 The engineering manager role is a middle management level role who will be responsible for delivering high-quality product or services for customers and managing the day-to-day technical excellence of the delivery team. You should have a deep understanding of the SDLC using agile methodology, Modern Cloud based development using Java/ J2EE, Spring, Spring Boot, Spring Cloud, AWS, APIs, Azure DevOps and Agile best practices, and possess the ability to implement and execute end to end project delivery from requirement, design, development and release perspective. You should also be a strong technical mind and passionate about technology and having a very detailed oriented and very tactful and strategic while handle teams’ dynamics and collaborate with various teams including client in resolving any technical challenge or task with confidence and efficiency.

You will work with some of the best talent in the industry to deliver innovative high-quality solutions, participate in technical & architecture decisions and requirement gathering discussions with focused on our clients' business needs and having deeper knowledge of customer’s customer business. You will also contribute to a variety of roles in thought leadership, mentorship, systems analysis, design, configuration, testing, debugging, and documentation. You will challenge your leading-edge solutions, consultative and business skills through the diversity of work in multiple industry domains.

Responsibilities

Ensure end to end high quality delivery of project or services within agreed timelines.

·       Work with Product Owner/Business Analysts to understand functional requirements and interact with other cross-functional teams to architect, design, develop, test, and release features.

·       Project and solution estimation and team structure definition and continuous team re-structuring as per phase of product/project development.

·       Work with engineering team to develop framework, reusable components Proof-of-Concept projects to validate new architectures and solutions.

·       Support multiple Agile Scrum teams with planning, scoping and creation of technical solutions for the new product capabilities, through to continuous delivery to production.

·       Engage with business stakeholders to understand required capabilities, integrating business knowledge with technical solutions.

·       Detailed design, development and unit / integration testing utilizing the appropriate methodologies, technology, and tools

·       Practice strong DevOps methodologies.

·       Ensure deliverables are of the highest quality to exceed client satisfaction

·       Maintain technical excellence in the execution and the delivery of implementations of varying scope

·       Ability to demonstrate strong technical leadership internally and to customers

·       Establish reputation as a thought leader in the technical community

·       Works closely with customer’s technical and release team for deploying components/platforms on various environments – DEV, QA & STG and PROD

·       Interface with customer’s infra/ITOps team for resolving day-to-day deployment, cloud services, DevOps pipelines-related issues and document learnings and collaborate the same with across teams.

·       Team Appraisal & Review and keep team aligned and engaged with projects objectives

·       Partner with HR Manager to control attrition and work with senior leadership for mitigate any risk

 

Qualifications (Must Have)

·       10-15 years of experience out of which at least 8+ years of experience in end-to-end delivery of the Large Enterprise Projects. 

·       Proven development background using Java/ J2EE technologies and Cloud Native Enterprise Applications. Candidate must be strong in Modern Web based applications using Cloud Platforms – AWS, Azure.  

·       Hands on experience of software development methodologies, principles, procedures, software management, Release Management, DevOps, Agile Practices and support tools and services.

·       Strong knowledge of object-oriented design and design patterns, strong analytical and programming skills,

·       Strong knowledge of technologies; Java/ J2EE, Spring, Spring Boot, Spring MVC, Spring Cloud, Spring Security, Hibernate, JUnit

·       Experience in designing and implementing scalable solutions using Microservices, event-driven and reactive architectures. Knowledge of CQRS / Event Sourcing/ Domain-driven design

·       Experience working with tools like Git, Maven, Gradle

·       Experience with Redis Cache, Memcache

·       Knowledge of messaging & streaming platforms Kafka, RabbitMQ, Spring AMQP

·       Knowledge of Dockers

·       Knowledge of RDBMS/ NOSQL databases; Oracle/ MySQL, SQL Server, MongoDB

 

·       Hands-on experience with the latest trends like Analytics, Digital transformation and/or Application Modernization, Enterprise Application Integration, and Cloud Migration

·       Responsible for communicating with Engineers and Clients' technical support staff regarding programming needs and performance.

·       Work with the team on a plan, process and performing all jobs in an efficient manner without any assistance.

·       Excellent communication and presentation skills.

·       Ability to motivate and influence team

·       Ability to lead, coach and provide leadership to staff on goals, objectives, and performance success criteria.

·       Ability to manage high and low performers.

·       Aligns team’s commitments with organizational strategic direction

·       Effectively utilizes resources.

·       Expert-level knowledge of modern technologies and software development practices and patterns

 

Nice to Have:

·      Safe Agile/Scrum Master certification

·      Cloud Certification

·      DevOps

·      Any other certification in data analytics

Credentials

Degree in Computer Science or equivalent - information technology, management information systems, software engineering, and networking.

 

How is it like to work in Icreon?

·      We recognize & appreciate through a variety of formal & informal means.

·      Flexible working hours for better work-life balance.

·      CSR (Corporate Social Responsibility) for economic, social, and environmental welfare of our surroundings.

·      Culture of gratitude for boosting and motivating the associates’ morale.

·      Provide merit-based opportunity to all associates of Icreon to pursue professional Degrees / vocational courses / certifications or other educational programs, related to their area of operations.

·      Employee Engagement leads to high productivity and employee satisfaction.

·      Open & Flexible to help you out with the career growth within the organization.

·      Health insurance to not just to the immediate family, but parents & in-laws as well.

·      Shuttle service so that you can reach to work safely and comfortably.

·      Employee safety policies are established in Icreon.

Join the Icreon family.