Job Title: Lead Engineer Job Code: IND000093
Division Name: : LCT Core Map Products Reports to (title): Sr. Engineering Manager/
FLSA Status (US and IND):
We are looking for an experienced Lead Java Engineer to join our exciting and innovative team, driving initiative for building the next generation tools and products in core map engineering team. The candidate will be responsible for providing design and development leadership in delivering products and tools used in creating maps and location intelligence. The candidate will own and drive technical leadership and in-depth solutions in an innovative and fast-paced environment. The candidate should have eagerness for challenges, the ability to lead and advance teams of developers and work with a variety of technologies and personnel. He will also work collaboratively with other engineering teams to ensure cross-functional goals are met.
Deep hands-on technical expertise in Java/J2EE and Hybrid applications
Lead the technical development of the core map tools and products, and guide team through the technology transitions to next generation technologies by providing technical vision
Quickly prototype and iterate on ideas
Analyze system and application architecture to ensure that all functional and non-functional (performance, scalability, reliability, availability, and configurability) requirements are met
Lead solution design reviews and technical design reviews, ensuring that projects are following agreed corporate strategic direction and alignment to architectural standards and patterns.
Design and Develop efficient, re-usable, reliable and scalable software
Partner and work closely with the User Experience (UX) team to translate wireframes and designs into code
Ability to handle multiple competing priorities in a fast-paced environment
Diagnosing, isolating and implementing changes which are caused by software errors.
Provide/Recommend solutions inclusive of third party open source APIs
Ability to do root cause analysis and improve product quality
Collaborate with business and cross-functional team members as needed
B.E/B.Tech (Technology/IT/Computer Science or related field). An advanced technical degree is preferred
-8 years relevant work experience developing applications in high-paced environments; majorly in Product based organization
Demonstrated expertise in building and enhancing Core & Advanced Java based application.
Knowledge and application of design concepts like Design Patterns, Data Modeling and SOA (Service Oriented Architecture)
Very Strong skills in Java, J2EE, SWT, MVC, Servlets, Web Services, JSON, JMS, JUnit, XQuery, Xpath, SQL, Maven, Web services, Hibernate, PL/SQL skills
Excellent knowledge of databases, preferably Oracle
Worked on performance optimization, memory profiling and scalability of applications (cloud environment would be preferable)
Energetic, technical innovator who will bring their expertise along with a strong desire for exploring, evaluating and understanding new technologies
Out of the box thinker who would leverage their expertise to solve complex technical problems
Must have deep experience with all design patterns
Exhibit strong ownership and ability to work in global team environment
Strong analytic and problem solving skills.
Experience with Agile (Scrum) and test driven development, continuous integration (Jenkins / Hudson) and version control (SVN, GIT, etc.)
Experience with responsive web design
Contribution to open source community
Keen focus toward consistency and attention to detail primarily related toward coding standards
Ability to clearly articulate complex ideas to technical resources
Exceptional interpersonal skills - Verbal, written and listening
Exposure to Cloud Computing, Maps and Location intelligence
Background in the application of machine learning and other computational approaches for building location intelligence
Experience in engineering practices like TDD, ATDD