HERE

  • Lead Engineer

    Job Locations IN-Mumbai
    Requisition ID
    2018-19661
    Category
    Research & Software Developmnt
  • Who are we?

    SUMMARY OF JOB

     

    HERE Platform’s Traffic team is looking skilled Java / Java EE Software Engineer to join our dynamic team. This candidate will work on various projects focused on delivery of real-time traffic and will participate in all stages of software development including refining product vision, gathering requirements, software system design, coding, testing, release, and support. This individual will follow a documented software development process and be accountable for conformance to software quality standards including the creation and execution of unit test plans. The candidate will also work collaboratively with other engineering teams to ensure cross-functional goals are met. 

    What's the role?

    MAIN RESPONSIBILITIES 

     

    • Implement key software components and provide feedback to software architects if proposed designs need to be changed.
    • Analyze system and application architecture to ensure that all functional and non-functional (performance, scalability, reliability, availability, and configurability) requirements are met.
    • Explain designs and mentor local and offshore developers, on how to best implement them.
    • Evaluate and select tools, technologies and libraries needed for efficient code implementation.
    • Provide code development estimates and coordinate development tasks.
    • Define code development guidelines and ensure that all team members follow them.
    • Build Proof-of-Concepts quickly to demonstrate and justify use of certain technologies and design approaches.
    • Interact with customers/users to support software acceptance process and act as a liaison between development and user community.
    • Diagnosing, isolating and implementing changes, which are caused by software errors.
    • Provide input and technical content for technical documentation for user help materials and training.
    • Follow and improve on process compliance

    Who are you?

    • B.E. / M.E. degree in Computer Science or equivalent degree from reputed college / university.
    • 8-12 years of Java, J2EE and 5+ years of hands on application design and development experience.
    • Strong experience in developing Java/J2EE based applications.
    • Proficient in Web Services (SOAP/REST), SOA
    • Working knowledge of Cloud computing such as AWS
    • Exposure to messaging technologies (e.g. Rabbit MQ), and enterprise integration framework (e.g. Camel)
    • Good at OO Analysis and Design, experience with UML (Class Diagrams, Sequence Diagrams, etc.) is desirable
    • Experience with unit testing frameworks
    • Experience with configuration management tools (Mercurial, SVN, Git)
    • Proficient in performance measuring and analysis tools like OptimizeIT/JProbe/Netbeans Profiler etc.
    • Exposure and basic familiarity to Big Data and Hadoop Map/Reduce
    • Exposure with Big Data technologies like Spark, Hive, Pig a strong plus. 
    • Exposure to functional languages like Scala and non-relational databases a strong plus.
    • Innovate and engineer ideas and solutions; take idea from concept to POC/Delivery
    • Understand technical aspects of products being developed
    • Mentor team members
    • Experience with one of more tools and techniques for product quality attributes
    • Creation of High Level Designs and work with team members for Low Level Design and implementation
    • Communication with all stake holders of the technical status, issues and progress
    • Familiarity with Agile software development methodologies, and ability to act as Scrum Master.
    • Creative, problem-solving approach with developed multi-tasking ability.
    • Ability to effectively function in a fast-paced and constantly changing environment.
    • Proven track of delivering large scale and high-performance applications.
    • Ability to learn, apply and explain new tools and technologies quickly.
    • Strong written and verbal English communication skills

    Options

    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed

    Connect With Us!

    Not ready to apply? Connect with us for general consideration.