Lead Java Developer

Client of Forstaffing Published: May 9, 2017
Location
Delhi, India
Job Type
Category

Description

Company Name : Quovantis Pvt. Ltd.

Location: - JanakPuri Delhi

Team Strength: 170+ people

About the Company: Quovantis

 

About The position:

Designation: Java Lead Developer

Experience required- 5-8 years

Reporting To:  Architect

Vacancy: 1

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

Job Location: New Delhi

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.

Apply
Drop files here browse files ...

Related Jobs

Android Developer   Noida Sector 2, India
April 8, 2016
Android Developer   Noida, India
March 3, 2016
October 13, 2015
October 13, 2015
Android Developer   Gurgaon, India
August 4, 2015

Comments Closed