Job Description :
Position Title: SENIOR JAVA DEVELOPER (Backend) – Fulltime Role

Location: JERSEY CITY, NJ

Description: Looking for candidates with good understanding and hands on experience in
application development and web services using Core Java with a heavy focus on
backend services. The role will also have a strong understanding of SDLC, as well as
have experience in application deployment, code coverage and writing unit test
cases. The ideal candidate would be able to take on challenges and work with
employees of various levels.

Responsibilities: Successful candidates will join a team of talented and motivated developers working
on strategic and highly visible client projects. Performance factors for this role
include the following:

Design, develop enterprise web applications using Core Java
Work closely with the other developers, will participate in the system
architecture design, development, integration testing and validation,
(requirements to design to implementation to test) for a java back end
application
Effective planning of own work and/or team’s work activities to meet
commitments and quality expectations
Identification and resolution of project issues
Maximisation of team performance
Satisfaction with the provided technical leadership
Successfully design of applications meeting cost, time and technical constraints
Follows and mentors developers in industry best practices
Excellent judgment shown in making project decisions
Proven application of project and architectural methodologies
High quality of input into initiative proposals

Qualifications:

Bachelor degree, preferably in science, maths or statistics
6-8 years of programming experience in core Java, focus on backend
Demonstrated expertise with Java, Object-Oriented Design and Java Application
Servers such as JBOSS or WebSphere, and relational databases such as Oracle or
MySQL

Experience with GIT

Knowledge of ETL, and some SQL
Very strong competence in OOPs concepts, design principles and design patterns
Good knowledge of and able to apply best practices
Hands on experience working with Database Query
Experience in developing unit tests and expanding unit test coverage