Principal Engineer - Java/ J2EE

  • Bangalore, Delhi
  • 10-15 lakh
  • 7-12 years
  • Views
  • 09 May 2017

  • IT/ Information Technology

  • IT/ Technology - Software/ Services
Job Description

- Development and maintenance of Java, J2EE application systems.

- Be able to design and build extremely reliable, scalable and high performing systems.

- Sound knowledge of data structures and algorithms from a practical standpoint.

- Has mentored teams on critical technology deliverables and conducts code reviews without fail and regularly.

- Be able to assess weaknesses of the system and for given business priorities be able to judge "need to scale" or "need to enhance" areas from engineering standpoint.

- Has an understand of high level architecture and for a given business requirement is able to guide product/business team on right approach to solution.

Experience in these skills: Spring, Maven, Hibernate, Ajax, Mongo, Distributed Caching, SQL.

Skills Required:

- Strong problem solving and analytical capabilities.

- Fast learner, flexible and able to work well within a cross-functional team environment.

- Is a good mentor. Be able to not only guide the team but also help them evolve their performance to a point where they are independent and take up independent responsibilities.

Good to have :

- Is able to analyse thread dumps and heap dumps for improving performance.

- Has worked on handling a high scale/high performance system.

- Has designed a system from scratch and scaled it to improve performance.

- Has developed frameworks to be used by other developers for better productivity or better code compliance etc.

Competencies/Skill sets for this job

Spring Ajax Sql J2ee Java Maven Mongo Hibernate

Job Posted By

About Organisation