Overview
Skills
Job Details
Job Title: Java Developer
Location: Trenton, NJ 08625 (Onsite – local candidates only)
Employment Type: Temporary / Contract
Duration: 34 Weeks
Positions: 1
Job Description
We are seeking an experienced Java Developer to support the development of new web application functionality for a public-sector client. The ideal candidate is a full-stack developer with strong experience across UI, middle tier, and backend/database layers and the ability to work independently with minimal technical oversight.
⚠️ Only candidates currently located in the Trenton, NJ area will be considered due to onsite requirements.
Required Skills
Java 8, 11, and higher (6+ years)
SQL (6+ years)
JavaScript (6+ years)
CSS (6+ years)
Bootstrap (5+ years)
JPA – Java Persistence API (5+ years)
jQuery (5+ years)
Spring Framework including Spring MVC (5+ years)
Preferred Skills
Eclipse IDE (6+ years)
AWS Cloud (CodeCommit, CodeBuild, CodePipeline, etc.) – 5+ years
Apache Tomcat / TomEE (3+ years)
JUnit & Selenium (3+ years)
Python (3+ years)
Jira & Confluence (3+ years)
Responsibilities
Design, develop, test, debug, and maintain Java-based web applications
Analyze business requirements and recommend appropriate technical solutions
Develop and implement web services
Write complex SQL queries, stored procedures, functions, and database objects
Provide ad-hoc reporting and analysis as required
Collaborate with technical and non-technical stakeholders
Troubleshoot operational and system issues
Follow departmental standards, methodologies, and best practices
Work independently and in a highly collaborative team environment
Demonstrate strong communication and interpersonal skills
Additional Information
Position starts 100% onsite
Transitions to hybrid schedule (3 days onsite / 2 days remote) after 2–6 weeks
Second-round in-person interview and onsite skills assessment required