Software Developer -Java

Apply Now

Company: Apollo ITS

Location: Trenton, NJ 08618

Description:

Job Title: Software Developer -Java
Location: Trenton, NJ
Duration: 3+ Months

** Hybrid -3 days onsite/2 days remote per week
**local candidates only - within 1 hour of Trenton, NJ**

Job Description :
We are looking for a Software Developer to analyze, design, code, and test Java/HTML/CSS/SQL code and web applications.

What You'll Do
  • nalyze business requirements to determine appropriate technology solutions
  • Write code, complete programming, perform testing, and debugging web applications
  • Design and implement web services
  • Create SQL queries and database objects
  • Work with non-technical end users as needed
  • Follow department standards and methodologies
  • Interact and communicate effectively with all levels of staff, senior management, and customers
  • Provide ad-hoc reporting and analysis as required

What You'll Need
Required:
  • 6 years of experience with Java 8, 11, and higher versions
  • 6 years of experience with SQL
  • 6 years of experience with JavaScript
  • 6 years of experience with CSS
  • 5 years of experience with Bootstrap
  • 5 years of experience with JPA (Java Persistence API)
  • 5 years of experience with JQuery
  • 5 years of experience with Spring Framework (including MVC)
  • Experience in agile development processes, especially Scrum
  • Excellent communication and interpersonal skills
  • bility to work well individually and in a team environment

Preferred:
  • 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
  • 3 years of experience with JUnit & Selenium
  • 3 years of experience with Python
  • 3 years of experience with Jira & Confluence

Physical Demands
  • bility to safely and successfully perform the essential job functions consistent with the ADA and other federal, state, and local standards
  • Sedentary work that involves sitting or remaining stationary most of the time with occasional need to move around the office to attend meetings, etc.
  • Ability to conduct repetitive tasks on a computer, utilizing a mouse, keyboard, and monitor

Similar Jobs