Job Description

Job Title: Java Developer III
Job Location: Maryland


  • Participate with team of technical staff and business managers or practitioners in the business unit to determine systems requirements and functionalities needed in large/complex development project
  • Assess and develop high level design requirements for project and communicate in writing or in meetings with development team
  • Assess detailed specifications against design requirements
  • Write and review code done to advance application upgrade, extension, or other development
  • Analyze application for data integrity issues
  • Develop test protocols or plan for testing revised application and review test results
  • Serve as project lead or lead technical staff in course of application development project
  • May mentor less experienced technical staff
  • Use high end development tools to assist or facilitate development process

Required Qualifications:

  • Bachelor's Degree or equivalent required
  • Minimum seven years of related experience
  • Experience with full lifecycle of project development for Java Applications
  • Strong skills in core Java, server side Java technologies, and Spring frameworks
  • Extensive experience in messaging middleware including EMS/JMS and application servers
  • Extensive experience in software design, architecture, development and integration
  • Solid knowledge of event processing models, multi-threading, enterprise integration pattern, Web Service and REST
  • Familiarity with Mockito, Maven, JAXB, Hibernate
  • Ability to supervise and mentor junior developers on the team

QBH#: 2101

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