Job Description

Job Title: Java Developer
Job Location: Virginia


  • Design and develop software codes within established specifications using object oriented applications, languages and third party tools
  • Design, revise, and maintain flow charts setting out code functions and classes as assigned
  • Test software for bugs and clean the code
  • Write testing scripts to operate and test all elements of programs
  • Review results and make necessary changes
  • Attempt to replicate problems, determine causes and fix codes to eliminate recurrence of problems
  • Integrate codes with portions of software package developed by other team members
  • Ensure that all development efforts are integrated so that code is readily readable and maintainable by other team members
  • Research new methods, libraries, and tool versions
  • Maintain current awareness
  • Install own software
  • Assist in the mentorship of new developers and able to provide guidance on project standards

Required Qualifications:

  • Bachelor's degree in Computer Science or related field of study or an equivalent combination of education and experience
  • Familiar with Agile/Scrum
  • Experience with Object Oriented Design Concepts
  • Familiar with Spring MVC or JavaScript
  • Knowledge of JSON
  • Experience with SQL
  • Experience with WebSphere MQ Series
  • Experience with Java Messaging Service (JMS)
  • Knowledge of Spring Framework

Preferred Qualifications:

  • Experience with independent programming, including responsibility for software development projects and/or demonstrated programming team leadership

QBH#: 2344

Application Instructions

Please click on the link below to apply for this position. A new window will open and direct you to apply at our corporate careers page. We look forward to hearing from you!

Apply Online