Trenton, NJ
Posted 1 month ago

Summary

The Senior Programmer is responsible for all of the analysis, design, coding, component and assembly testing for a subsystem within a major application development or application support effort. Senior Programmers work with the Business Analysts and the Business Users to define and prioritize the work to see that it is sucessfully delivered within the needed timeframes. Senior Programmers have a range of skills and knowledge of the technologies used and applications supported by the Application Team.

PR5
Years of Relevant Experience: 10 plus years
Preferred Education: 4 year college degree or equivalent technical study with advanced study preferred.
Role Description: All roles specified in PR4 plus the following:
Proven track record of hands-on technical design and code work within large complex systems.
Proven hands-on technical work with a variety of technologies.
Demonstrated technical expertise integrating a variety of diverse technical environments and cross-platform technologies.
Proven experience mentoring and performing supervisory functions for technical teams.
Ability to make best practice recommendations based on past work.
Proven ability to present complex technical constructs to business and non-technical users.
Proven ability to collaborate with business users, project managers and technical architects.

Skill                           Required / Desired       Years Used  Last Used   
JAVA SERequired
JAVA EERequired
Servlets, EJB, JDBC, JPA, JSF, JSP, JNDI, JAX-WS, JAX-RS, JAX-BRequired
SOAP/REST Web ServicesRequired
HTML5Required
HTML4, XML, CSS, JavaScriptRequired
SQLRequired
Responsive Web DesignDesired
IBM WebsphereRequired
Eclipse-based IDERequired
Source ControlRequired
Experience developing supportive documentationRequired
Experience in Usability Testing (participate with the users in the system testing of their programs)Required
Excellent verbal and written communication skills with the ability to collaborate with internal and external groupsRequired
4-year college degree or equivalent technical studyRequired
Overall technical and IT experienceRequired

Job Features

Job Category

Java Application Developer

Apply For This Job

A valid email address is required.
A valid phone number is required.