Hi there,
We are looking for a Java Developer in Trenton, NJ (Hybrid) for a 9 months Contract position.
Job Description:
Position: Java Developer
Location: Trenton, NJ (Hybrid - 3 days on-site, 2-remote)
Duration: 9 months from candidate's start date with possible extension
Client: State Client
Note: Need local to NJ candidates only. No relocation Accepted.
Job Description
We are seeking a highly skilled and experienced Java Developer to join our IT team. This position will be full-time, hybrid, and is a contract position.
What You'll Do
· Develop full-stack web applications (UI, middle-tier, backend/database)
· Quickly understand business requirements and operate with minimal oversight
· Write, test, debug, and maintain code using modern programming languages and frameworks
· Analyze business needs to determine appropriate technology solutions
· Design and implement web services
· Write SQL queries and create stored procedures, functions, tables, and other database objects
· Participate in agile development processes (Scrum), including task estimation
· Provide ad-hoc reporting and analysis
· Investigate and resolve operational/systematic issues and user queries
· Collaborate with staff, senior management, and customers
What You'll Need
Required:
· Strong communication and interpersonal skills
· Ability to work independently and collaboratively
· Interest in learning new technologies
· Experience working with non-technical end users
· Ability to follow department standards and methodologies
· Effective written and verbal communication in group and individual setting
· 6 years of experience with Java (8, 11, and higher), SQL, JavaScript, CSS, Bootstrap, JPA, jQuery, Spring Framework (MVC)
Desired:
· 6 years of experience with Eclipse IDE
· 5 years of experience with AWS Cloud (CodeCommit, CodeBuild, CodePipeline, etc.)
· 3 years of experience with Apache Tomcat/TomEE, JUnit & Selenium, Python, and Jira & Confluence