JAVA Application Developer

Requisition Id: 588221


Title: JAVA  Application Developer
client: state client
Duration: 3 months
location:   Trenton, NJ


Description:
Note: Most likely the engagement will be extended through September.

The NJ Department of Agriculture is looking to hire a seasoned mid-level Java developer who can quickly understand the business requirements provided and operate with minimal technical oversight to help create new web application functionality.

Technical Skills/Experience needed in relative order of importance:
  • Java 8 experience
  • SQL
  • JavaScript
  • CSS
  • Bootstrap
  • JPA (Java Persistence API)

Other Technical Skills/Experience desired in no specific order of preference:
  • NetBeans IDE
  • Apache TomEE
  • JQuery
  • Git and/or BitBucket
  • Jira & Confluence
  • JUnit & Selenium

The successful candidate should also possess the following qualities:
  • Capable of using current programming language and technologies to write code, complete programming, and perform testing and debugging of web applications.
  • Able to analyze business requirements to determine appropriate technology solutions for the customer environment.
  • Can respond positively and constructively to suggestions for improvements and enhancements.
  • Has experience in designing and implementing web services.
  • Has solid knowledge of database technologies, particularly experience in writing SQL queries and creating stored procedures, functions, tables and other database objects.
  • Knowledge of agile development processes, especially Scrum, with software development task estimation experience a big plus.
  • Able to provide ad-hoc reporting and analysis as required.
  • Can work well with non-technical end users as needed.
  • Demonstrates interest in learning new technologies.
  • Possesses excellent communication and interpersonal skills.
  • Able to investigate operational or systematic problems and user queries as required.
  • Demonstrates the ability to follow all department standards and methodologies.
  • Capable of interacting and communicating effectively with all levels of staff, senior management and customers.
  • Able to communicate effectively and clearly, in writing and verbally, in one-on-one and group presentation situations.
  • Able to work well individually and in a highly collaborative team environment.

Required skills:
  • Java 8 or higher
  • SQL
  • JPA (Java Persistence API)
  • Bootstrap
  • CSS
  • Javascript
  • NetBeans IDE (Preferred, Eclipse OK)
  • Apache TomEE
  • jQuery
  • Git and/or BitBucket
Jira & Confluence
JUnit & Selenium

Want to apply later?

Type your email address below to receive a reminder

ErrorRequired field

Apply to Job

ErrorRequired field
ErrorRequired field
ErrorRequired field
Error
Error
insert_drive_file
insert_drive_file