Desired Candidate Profile
Job Description
We are seeking an experienced Senior / Lead Software Engineer to join our company development team. You will be part of a high-caliber development team to help design, build and manage our new initiatives. You must demonstrate that you are a collaborative team player, results-driven in time-critical environments with Strong technical expertise. Contribute to a fast paced, test driven development environment delivering short release cycles. The ideal candidate will have 3-5 years of software development experience preferably using agile methodologies.
Responsibilities:
Ensure the quality of the product through code reviews, unit and functional test coverage
Ensure software adheres to company's high level of technical standards.
Create applications that are efficient, reliable, maintainable, extensible, and testable;
Communicate with business analysts and project managers to clarify requirements; Work with a distributed team.
Defines site objectives by analyzing user requirements; envisioning system features and functionality.
Technical/System documentation.
Highlight any potential risks to the Leads and seek inputs to resolve issues identified.
Mentor less experienced developers
Required Skills, Knowledge and Experience:
3- 5 years of full stack Java technologies emphasis on Java 8
Experience with unit testing and BDD
Experience with Agile methodologies.
Experience with Spring framework.
Experience with RDBMS and NoSQL databases
Experience with code review
Good understanding of code branching, version control and working in different environments (GIT, )
Experience with new JavaScript frameworks and environments (Angular, react,VUE JS, )
Excellent written and verbal communication
Ability to work with teams in multiple sites (onsite, offshore, nearshore)
Proven ability to meet deadlines
Understanding of accountability and ownership
*Must have minimum 2 year experience in Spring & Hibernate
Candidates with short notice (or) 1 month notice only can apply
Education:
UG: B.Tech/B.E. - Any Specialization
PG: M.Tech - Any Specialization, MCA - Computers
Doctorate: Doctorate Not Required
Contact Details:
Keyskills:
java
spring framework
git
Hibernate
J2Ee
jQuery
Javascript
Web Services