Tech Lead-START

Technical requirement for ‘Hibernate’ 

  • Understand the significance and applicability of ORM and diff between JPA, JDO and Hibernate.
  • Exposure to the HQL, Hibernate API, Annotations


Key Activities

  • To technically lead software projects through all stages of the life cycle, including responsibility for requirements capture, design, development and acceptance testing
  • To produce high quality technical documentation for our customers
  • To decompose technical tasks and provide accurate estimates
  • To coach less experienced members of your team
  • To undertake development tasks without supervision, including software designing, programming and testing within a Test-Driven Development process
  • To monitor progress and provide updates to the Project Manager
  • To understand and apply a formal quality approach
  • You must have experience and knowledge of current Java technologies and methodologies, and hands-on experience in the following:
  • application of design patterns
  • JSF/Angular JS
  • Rules engine
  • Web front-end experience (e.g., HTML/CSS/JavaScript)
  • Relational databases
  • MVS pattern
  • Object-relational Mappers, JPA persistence
  • Application server like Glassfish or Tomcat
  • Dependency Injection and AOP Framework [Spring]
  • JUnit, Maven, Contineous Integration
  • Version control using GIT or SVN