This Position is for a Sr. Java Tech. architect to work with Dept. of Agriculture's Div. of Food & Nutrition. Primary responsibility is to design and create new/updated web application functionality while directing/mentoring other Java developers.
The NJ Department of Agriculture is looking to hire a senior level Java technical architect who can quickly understand the business requirements provided and operate with minimal technical oversight to help design and create new web application functionality while directing/mentoring other Java developers.
Technical Skills/Experience needed in relative order of importance:
Technical Skills/Experience needed in relative order of importance:
• Java 8, 11, and higher versions
• SQL
• JavaScript
• CSS
• Bootstrap 4 & 5+
• JPA (Java Persistence API)
Other Technical Skills/Experience desired in no specific order of preference:
• Eclipse IDE
• JQuery
• Apache Tomcat/TomEE
• JUnit & Selenium
• AWS cloud (CodeCommit, CodeBuild, CodeDeploy, etc.)
• Jira & Confluence
The successful candidate should also possess the following qualities:
• Has solid knowledge of federal and State of NJ nutrition assistance and contracting programs.
• Able to analyze business requirements to determine appropriate technology solutions for the customer's environment.
• Capable of using current programming language and technologies to write code, complete programming, and perform testing and debugging of web applications.
• Can assist other developers on his/her team with learning current code style, new technologies, and relevant business context/rules.
• 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.
Skill | Required /Desired | Amount | of Experience |
---|---|---|---|
Java (8, 11, plus higher versions) | Required | 9 | Years |
SQL | Required | 9 | Years |
Spring Framework (including MVC) | Required | 5 | Years |
JavaScript | Required | 9 | Years |
CSS | Required | 9 | Years |
Bootstrap (4 & 5+) | Required | 5 | Years |
JPA | Required | 5 | Years |
Apache Tomcat/TomEE | Highly desired | 7 | Years |
Eclipse IDE | Highly desired | 5 | Years |
JUnit & Selenium | Highly desired | 5 | Years |
AWS cloud (CodeCommit, CodeBuild, CodeDeploy, etc.) | Desired | 3 | Years |
Jira & Confluence | Desired | 5 | Years |
Bachelor's degree