Job Description :
new position 03/13 - SNJ_JD_058
Client: State of NJ - Direct
Rate: $60/hr on C2c
Job Title: Java Developer
Location: Trenton, NJ 08625
Duration: 12 Months
Position Type: Contract
Interview Type: In-Person
Required Skills:
5 years minimum (please indicate how many years’ experience in each area):
Java (must have)
JSP (must have)
Spring (must have)
Spring Web MVC (must have)
JBoss (must have)
Jaxb (must have)
HTML (must have), CSS (must have), JavaScript (must have), AJAX (must have)
Experience with responsive design using bootstrap (must have)
Oracle (must have)
SQL/PLSQL (must have)
4 year College Degree or equivalent Technical Study
Desired Skills: requested 2 years experience: • Restful Web Services (nice to have) • Serena (nice to have) • Eclipse (nice to have) • Dreamweaver (nice to have) • JMeter (nice to have) • JUnit (nice to have) • gradle (nice to have) • spring webflow (nice to have) • spring security (nice to have) • myBatis (nice to have)
Job Description:
The Programmer is responsible for analysis, design, coding, component and assembly testing of all application code owned by the Application Team. Programmers typically are involved in maintenance (including production support), enhancement and development work. Programmers have a range of skills and knowledge of the technologies used and applications supported by the Application Team. The Programmer works with the Functional Architect and Technical Architect Specialist on an as needed basis to ensure that design and code meets customer requirements. Responsibilities include but not limited to:
Plan all required process steps.
Review and understand the Application Team's work plan.
Provide status of work to Team Lead.
Anticipate, identify, track and resolve issues and risks affecting own work and work of the Application Team. Develop contingency plans as necessary.
Engage in ongoing process improvement.
Detailed functional and process knowledge.
Utilize deep modeling, design and coding skills.
Provide expertise in one or more database environments.
Support installation of application releases into production as directed.
Communicate accurate and useful status updates.
Ability to work in a team environment
Complete assigned tasks.
Strong communication skills; both written and spoken.