Java Spring & JPA – Java Persistence API

Java Spring & JPA – Java Persistence API

We are seeking an experienced technical team lead to join our technology team as a consultant. Extensive experience with developing enterprise applications using the open source Spring and JPA frameworks is a requirement.

Primary Responsibilities:
Lead team of developers in the delivery of high-quality software solutions that meet business needs
Participate and lead the design sessions with senior developers in the team.
Design and develop new modules in Spring and JPA
Work closely with other senior developers that are developing other module of the system.
Engage as scrum master in Sprints and promote peer code reviews, code management, testing, and other well-defined development procedures.
Contribute and produce technical documentation as required
Conform to standards for code development, unit testing, maintenance, and management.

Functional Skills:
Ability to work without a lot of supervision.
Strong focus on unit testing and automated testing.
Ability to work with peer team leads to deliver integrated solutions.

Required Technical Skills:
5+ yrs – Hands-on J2EE Web Application development and deployment
2+ yrs – experience with SQLs and JPA is must
2+ yrs – in Agile methodologies
1+ yrs – experience as team lead.
Experience working with application servers like SpringSource Tomcat Server, Oracle Weblogic 10.3.x, Apache Tomcat
Experience using tools like ANT, Maven etc.

Preferred Skills:
Experience in migrating/development in Cloud is plus.