Sr. Java Developer in Glen Allen, VA at APEX Systems

Date Posted: 2/10/2020

Job Snapshot

Job Description

Job #:  1020596
Apex Systems has an immediate opening for a Java Developer supporting one of our top accounts in the Richmond, VA area.
If interested please email your best method of contact and most up to date resume to Conor at
Senior Java Developer
General Description:
  • Candidates should have experience being part of a scrum team.
  • Desire experience in smaller team environment with more overall solution design and implementation
  • Experience working independently with minimal supervision (not in a heavy oversight environment)

7-10 years’ experience in Java building web applications in a JEE Environment within the US
  • Experience using Spring MVC
  • Experience with JBoss (preferred) or Tomcat
  • Experience in REST services with JSON
  • Experience consuming REST based services using Spring, JAX-RS or other restful libraries
  • Experience producing and consuming REST based services using JAX-RS, Jersey or other Restful libraries
  • Experience using JPA and Hibernate
  • DB design/analysis skills (nice to have preference on Oracle)
  • Experience defining tables and creating SQL queries using Oracle (preferred) or another database platform (DB2, MySQL, SQL Server)
  • Experience creating and configuring deployments in Jenkins
  • Experience using Unix command line and Bash/Shell scripting
  • Experience with Subversion (SVN) source control
  • Experience with Maven
  • Experience using Eclipse based IDEs
  • Experience using JUnit or TestNG to write automated unit tests
  • Excellent communication skills
  • Excellent problem solving skills

Nice to have:
  • Experience with Tomcat or JBoss
  • Experience with NoSQL (such as Apache Cassandra)
  • Experience with Jenkins
  • Experience of JavaScript development using one or more of the following libraries - AngularJS, EmberJS, React
  • Experience in large scale applications – either public facing web applications or applications with large numbers of concurrent users.
  • Experience with either on-line or in-store retail selling applications

General Comments
  • Agile experience required- Looking for how the candidate has handled challenges during a sprint in the past.
  • Strong communication skills are required
  • Not looking for textbook answers. Candidates must be able to explain examples and tactics.
  • Looking for experience with AWS, Mule, Kafka, and Springboot. Not front-end focused. 

EEO Employer
Apex Systems is an equal opportunity employer. We do not discriminate or allow discrimination on the basis of race, color, religion, creed, sex (including pregnancy, childbirth, breastfeeding, or related medical conditions), age, sexual orientation, gender identity, national origin, ancestry, citizenship, genetic information, registered domestic partner status, marital status, disability, status as a crime victim, protected veteran status, political affiliation, union membership, or any other characteristic protected by law. Apex will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable law. If you have visited our website in search of information on employment opportunities or to apply for a position, and you require an accommodation in using our website for a search or application, please contact our Employee Services Department at 844-463-6178.