Posted By

Job Views:  
38
Applications:  6
Recruiter Actions:  0

Posted in

IT & Systems

Job Code

1177957

Careerdost - Engineering Manager - Java

12 - 17 Years.Bangalore
Posted 2 years ago
Posted 2 years ago

Engineering Manager Java


- The Engineering Manager will provide overall management of engineering team, including driving the team to deliver quality solutions on schedule.


- Be a highly technical, hands-on manager for a team of 12-15 full stack engineers

- Manage the day-to-day activities of the engineering team within an Agile/Scrum environment.

- Perform project management of detailed engineering tasks

- Coach, mentor and lead junior to senior level software engineers

- Build and manage close working relationships with QA, program management, product management, systems and operations, production, sustenance and support, account management and sales

- Communicate cross-functionally, collaborate with Business Teams, Product Managers, Engineers, and QA to plan and own and deliver solutions on time. Performs code review to ensure code quality and adherence to development standards and guidelines

- Work with third parties to review integration requirements

- Work to actively surface and manage risks to the development effort.

- Ensure that unit test, build and version control procedures are used.

- Work with the QA and Validation team to ensure that quality is engineered into the product.

- Assignments come directly from CTO and indirectly from production management, technical support, sustenance, product management, program management and other engineering management. Completed work is delivered through test engineering/QA into production management, or technical support.

- Work closely with the Architects to Engineer and Develop the best technical design and approach.

- Report on status of development, quality, operations, and system performance to management

Requirements :

- 12+ years developing commercial software in Java

- 5+ years of software engineering management experience using an Agile development process

- 3+ years of experience managing two or more engineering teams, including second-line management experience

- Current hands-on development experience and knowledge on open-source Java Stack (Java, Spring MVC, Micro Services, Design Patterns Hibernate, MySQL, Maven, Git, Jenkins, JUnit, Tomcat, Linux, etc.).

- Experience with frontend technologies (e.g., Angular, React) is a plus, and working with User Experience and Product teams to build great user interfaces

- Smart, quick learner, proactive, comfortable working with unknowns and dynamically evolving requirements

- Proven ability to hire, mentor, coach, and lead a team to success

- Ability to motivate people, instill accountability and achieve results

- Expertise in object-oriented design and implementation

- Experience building application development tools, APIs, and/or enterprise application platform software

- Strong communication skills

- Bachelor's/Master's degree required in Computer Science, Software Engineering, or equivalent experience

Didn’t find the job appropriate? Report this Job

Posted By

Job Views:  
38
Applications:  6
Recruiter Actions:  0

Posted in

IT & Systems

Job Code

1177957

UPSKILL YOURSELF

My Learning Centre

Explore CoursesArrow