Engineering Manager - Java

Job Description

Duties and Responsibilities
 Design, architecture, and deliver feature or component/product with the highest quality with high-level directions from architects
 Collaborate effectively with cross functional teams to deliver end-to-end products & features
 Multi-task and re-prioritize responsibilities based on changing requirements
 Create detailed engineering plans, processes, and procedures for engineering staff to use and abide by
 Propose and oversee budgets and timelines for engineering projects
 Provide functional, design, and code reviews in related areas of expertise with-in team and cross-team.
 Mentors/coach engineers to facilitate their development and provide technical leadership to them
 Communicate and collaborate with other managers and customers

Requirements and Qualifications
 Minimum of a bachelor’s degree in engineering
 7-10 years of strong design/development experience in building massively large scale distributed systems and products
 Leadership skills necessary to manage and develop a team
 Organizational competencies and project management skills to keep projects, processes, and the entire engineering team on track
 Agility and ability to adapt quickly to changing requirements and scope and priorities
 A proven performer and team player that enjoy challenging assignments in a high-energy, fast growing and start-up workplace
 Self-motivated attitude with the ability to multitask and thrive in a timeline-driven environment
 Experienced in Java programming skills and expertise in multi-threading and performance oriented programming.
 Analytical and mathematical mind, capable of evaluating and solving various complex problems
 Experienced with Hadoop and Big Data technologies like HDFS, Pig, Hive, Storm, HBase, Scribe, Zookeeper and NoSQL systems etc
 Must be a self-starter who can work well with minimal guidance and in fluid environment

Get Jobs Like This By Email


Asif Akhtar
+91 (0)22 4063 4901