Senior Java Developer (Secret Cleared)

Provides support in specialized technology areas that can include, but is not limited to, elements such as: Web design, requirements/specifications definition, analysis, assessments, planning, design, development, integration, testing, installation, performance tuning, deployment, or maintenance. Interfaces with users at various levels during the support process. Assists with strategic or tactical planning to justify, market, or manage the technology needed for successful business operations. Supports user training, as required. Contributes to or develops technical documentation. Contributes to technical presentations. Uses applicable methodologies, modeling/estimating techniques, tools, applications, systems, software, or databases to perform assigned tasks. Complies with the standards and organization requirements relative to specific assignments.   

Minimum Qualifications:
  • 9+ years design, development, and testing java applications.
  • Completed Bachelor degree in Computer Science or related field. Four years of additional general experience may be substituted for a Bachelor’s Degree. Or a Master’s Degree and 7+ years’ experience.
  • Ability to interface with clients and gather requirements and facilitate meetings
  • Strong written and verbal communications
  • Strong client facing skills
  • DOD Secret Clearance and US citizen
  • Ability to work in small, rapid-development teams 
Technical Requirements:
  • Nine years of software development experience
  • Experience with JEE, Web Services (SOAP/RESTful/JSON)
  • Experience with web frameworks such as Spring or JEE 6.
  • Experience with Application servers such as Tomcat, JBoss, WebLogic or WebSphere
  • Experience with SQL Databases such as SQL Server, Oracle or Sybase
  • Experience with JavaScript and JavaScript libraries such as jQuery
  • Experience with XML and XML Libraries
  • Experience with Maven a plus
  • Experience with Unit testing and mocking a plus
  • Essential Non-Technical Qualifications:
  • Strong written and verbal communications
  • A team player who can work well with others



Want to apply later?

Type your email address below to receive a reminder

ErrorRequired field

Apply to Job

ErrorRequired field
ErrorRequired field
ErrorRequired field