This site uses cookies. To find out more, see our Cookies Policy

Mid-Level Java Developer in Washington, DC at APEX Systems

Date Posted: 2/11/2019

Job Snapshot

Job Description

Job #:  922124

Java Developer

Washington, DC



Our client is an award-winning Government technology solutions provider. They are seeking a Java/Angular Developer who currently resides in the Washington, D.C. metropolitan area to join our cross-contract agile development team supporting high profile projects at a major federal agency.

The Java/Angular Developer must have at least 5 years of experience in Java-based technology  (JavaScript, Spring, etc.) and will be responsible for the development, delivery and maintenance of RESTful web services in a domain-driven architecture environment.

This position requires the ability to obtain a Federal Government security clearance, for which U.S. Citizenship is required.


  • Design and specify API interfaces for microservices that enable specific functionality within that architecture.
  • Reuse and refactor existing to provide solutions new business needs.
  • Develop code for microservices endpoints to match API specifications.
  • Develop automated tests to ensure business needs are met and allow for regression testing.
  • Use svn-based version control and continuous integration tools to manage code and deployment processes.
  • Adapt easily to changing priorities and new requirements.

Job Requirements

  • Deep experience (8+ years or equivalent) with Java (Spring Framework) technologies
  • Deep experience (8+ years or equivalent) with JavaScript frameworks – extjs, Angular) and browser-based application development
  • Deep experience (8+ years or equivalent) with SQL and relational databases
  • Experience (5+ years or equivalent) with Linux and Unix
  • Experience (5+ years or equivalent) with HTML and CSS, including some experience with HTML5 and CSS3
  • Experience with PostgreSQL
  • Ability to self-start and adapt to changing priorities and requirements
  • Ability to adapt designs for iterative implementation to meet constrained delivery timeframes
  • Ability to effectively communicate with team members and management, including technical risks, design approaches, questions about requirements and more


  • Experience developing web front-end code using Angular 5
  • Experience with Bootstrap for front-end design
  • Experience with Spring (v.3, v.4, & Boot) to build modern, dynamic, enterprise-quality Java applications
  • Experience using Maven and Gradle for JVM-based build processes
  • Experience using modern IDEs (IntelliJ, Eclipse, etc.) for Java development
  • Experience with NoSQL persistence in a Java development environment
  • Experience developing Ruby on Rails applications


  • Bachelor’s degree in Computer Science or Computer Engineering

EEO Employer

Apex is an Equal Employment Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, age, sexual orientation, gender identity, national origin, disability, protected veteran status, 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