Java Technical Lead (5-8 years)

Client of Forstaffing Published: August 24, 2017
110019, India
Job Type


About The position:

Designation: Lead - Java

Experience required- 6-8years

Reporting To:  Architect

Vacancy: 1

Cab- No
Working Days: 5
Shift: Day shift job

Job Location: New Delhi

Role and Responsibilities :
Role and Responsibilities

  • Design, build and deliver amazing software solutions.
  • Write code in alignment with standards and conventions and follow best practices.
  • Know how to engineer a full fledged system and not just write code to make things work.
  • Stay updated with the latest technology trends especially in the opensource technologies.
  • Encourage and lead innovation and solid lifecycle processes.
  • Collaborate with development teams on work definition, estimation and prioritization
  • Lead and grow as a professional software engineer.
  • Full ownership of product deliveries and mentoring junior team members.
  • Preparing curriculum to train junior developers for Java Web Development
  • Top notch client interactions to provide excellent Quality of Service.
  • Owning the code base and making sure all code is reviewed and is of very high quality.
  • Write and modify coding conventions and standards documents for all Javascript based development.

Qualifications and Education Requirements
Preferably B.E., B.Tech. or MCA

Technical Skills

  • 4-8 years experience doing Java based web development with solid knowledge of Core Java, Spring MVC, Struts 2+, Hibernate, JavaScript, JQuery, AJAX, HTML5, and CSS3 as well as building web applications using the latest standards-based approaches
  • Has worked on at least two high traffic, large scale Java based production application
  • Must have experience with web development frameworks and libraries such as Spring MVC, Hibernate and JQuery
  • Must have experience in writing and optimizing RESTful APIs
  • Knowledge of Spring Security,  Spring Boot is a big plus
  • Designing relational database schemas is a big plus
  • Understands most common performance problems in Web applications and can suggest standard improvements in database to improve performance
  • Understanding of multithreaded programs is a big plus
  • Experience with client-side technologies like ReactJS or AngularJS is good to have
  • Experience in incorporating and utilizing BDD, TDD, and Java unit testing frameworks
  • Good experience with project build tools like Maven, Gradle, ANT etc.
  • Good understanding of Git
  • Must have strong knowledge and experience in Agile based software development methodologies. Knowledge of an Agile tool like Jira or Pivotal Tracker
  • Experience with Continuous Integration and automated testing strategies. Knowledge of a CI tool like Jenkins or Bamboo
  • Strong written and verbal communication skills
  • Good to have: experience with presentation frameworks such as Bootstrap, Foundation and CSS processors as SASS, LESS, or PostCSS
Drop files here browse files ...

Related Jobs

December 24, 2018
Architect - Java   Delhi, India
July 17, 2017
Lead Java Developer   Delhi, India
May 9, 2017
October 13, 2015
October 13, 2015

Comments Closed