Technical Lead JAVA

 

MUST-HAVES

  • Hands on experience on all the JAVA/J2EE technology , Frame works , spring, hibernet
  • Good written, verbal, interpersonal, presentation skills. Ability to communicate among technical team and process orientation skills
  • Should have team handling experience and well versed with Core java.
  •                         NICE-TO-HAVES

    • Team building experience, experience on advanced java
    • Knowledge on core concepts of java , webservises , product knowledge
    • Responsibilities

      Contribute to the software architecture of key solutions. Collaborate with other parts of the technology team, including product, QA, etc. to deliver solid product. Conduct code review of projects as presented by your manager, providing feedback. Review technical requirements provided by the business for key projects, in order to take concepts from design to delivery. Provide solid software/component level designs supporting technical requirements. Transfer accrued knowledge to other team members though the use of meetings, walk-through, conference calls and other appropriate methods. Help drive projects through the full development life-cycle when required, liaising with team leads & external vendors across the business as appropriate. Review existing application code base and recommend improvements. Provide constructive feedback to implementation proposals and feature suggestions, either in meetings or in written form when required. Ensure that all tasks undertaken are completed to a quality standard. This includes delivery on time, and to specification. Ensure yourself and others follow departmental workflow processes, work in a transparent manner, check in code promptly, report development progress in workflow tracking tools. Undertake any other reasonable duties as requested by your line manager/director on a permanent or temporary basis.

      KNOWLEDGE, SKILLS, AND ABILITIES REQUIRED:

      • Overall IT industry experience of 8+ yrs

      • Solid development experience in a commercial IT environment

      • Passionate about code and software architecture
      • Strong web-focussed development skills
      • Effective communicator at all levels, excellent inter-personal skills, strong business focus
      • Highly self-motivated, confident to work on projects alone as well as in a team
      • An enthusiastic approach to extending knowledge and learning new skills
      • Strong commitment to quality of work and a good attention to detail

      Expert in the following:

      • Java/J2EE 1.5: Servlets, JSP, JMS, JPA, JDBC (6+ years)
      • Spring 2.5+ (4+ years)
      • Object-oriented software design patterns
      • Developing web services: REST, SOAP, WSDL, Apache CXF, Apache Axis
      • Configuration Management tools: Jenkins, Maven experience
      • Version Control: Git or any other similar tool
      • Release cycle of modern, Java-based web applications
      • Agile/Scrum Software development methodologies (2 years+)
      • Working with continuous integration environments. Please click contact page, if you are interested.