Engineering Manager - Java

izmo ltd

Posted: over 1 year ago

Company Website
https://cutshort.io/jo...
Position type
full time
Job source
Cutshort
Category
programming
Remote
No
Salary
20 - 30 lacs/annum
Job location
Bengaluru (Bangalore)
About

Job Description

  • 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, 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
Skills:- Hibernate (Java), Microservices, Spring MVC, Design patterns, Agile/Scrum and Java

Subscribe to our daily job alerts

Sign up for our newsletter to stay up to date with new jobs posted on Profilehunt

Please confirm your email address once you subscribe.