Technical Lead - Java
Apply
7-10 YearsNOIDAB.Tech/MCA

Responsibilities:

  • Developing intelligent and scalable engineering solutions from scratch

  • Partnering with the customers to share product vision and goals

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

  • (S)he will be responsible for server-side component designing, detailed technical design, 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/MCA  with at least 7-10 years of hands-on web development experience in Core Java and J2EE 

  • Should have experience in end-to-end application development in an Agile environment

  • Should be able to define technical architecture, hands-on coder, maintaining standards, and other team policies.

  • Should have experience of managing a team 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

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

  • Experience with Agile methodology and development tools

  • Know how around integration patterns for queuing, caching, etc.

  • Non-relational platforms like  DynamoDB/MongoDB (no-sql) would be add on

 

Good to have: 

  • Experience in cloud computing or Linux

  • Ability to respond well under pressure

  • Logical mind with keen analytical skills