Associate Tech. Lead - Java
Apply
4-6 YearsNOIDAB.E/B.Tech/M.Tech/MCA

Responsibilities:

  • Developing intelligent and scalable engineering solutions from scratch

  • Partnering with the customers to share product vision & goals

  • Working on high/low level product designs & roadmaps along with a team of ace developers

  • (S)he will be responsible for service side component designing, detailed technical designing, development, testing, implementation and maintenance.

  • Building products and applications using razor-edge technologies on Open source Java tech stack, HTML5, Backbone.js, Hadoop, Cassandra, MongoDB etc

  • (S)he will also review and understand business requirements ensuring that development tasks are completed within the timeline provided and that issues are fully tested with minimal defects

Must Have:

  • B.E/B.Tech/M.Tech/MCA  with at least 4 years of hands-on web development experience in Core Java and J2EE following Agile practices.

  • Experience in End-to-end application development.

  • Define technical architecture, hands-on coder, maintaining standards, and other team policies.

  • Has lead teams of at-least 3 people.

  • Experience on OOAD frameworks such as Spring, Hibernate, REST.

  • Experience in TDD, Continuous Integration and build tools ( Maven, Jenkins, Gradle).

  • Good knowledge of Design Patterns.

  • Understanding of latest technologies and tools in the Java/JEE space and using them.

  • Good experience with databases like MySQL or Oracle or any NoSql.

  • Clear and concise communicator, in both written and verbal

  • Strong interpersonal skills with ability to work effectively across team boundaries

  • Experience with Agile methodology and development tools.

  • Understanding the business domain deeply and working closely with business stakeholders

Good to have

  • Experience in cloud computing or linux.

  • Candidates with exposure to Groovy and Grails will be highly preferred.

  • Ability to respond well to pressure

  • Logical mind with keen analytical skills.