Services - Applications Developer
Listed on 2026-06-27
-
Software Development
Java Developer, Full Stack Developer, Backend Developer, Software Engineer
- Application Services - Applications Developer
Salary: 100k-150k.
Location:
Washington DC.
The Sponsor is seeking an experienced Senior Applications Developer. The candidate will be involved in full-lifecycle design and development of web-based applications using Java, JavaScript, Apache, SQL, XML, HTML, and MYSQL. The developer will translate user requirements from a formal requirements document into an application and/or database design, write interfaces to companion applications or databases, and provide support to applications in an O&M status.
The candidate will oversee the ongoing maintenance of web applications, databases, web servers, web security and connectivity.
The selected candidate is expected to write necessary code with straightforward logic, ensure interoperability with other applications, and generate comprehensive test plans to ensure that adequate unit, system, and integration testing is performed. The candidate will oversee unit/functional testing and transition the complex application and/or database to production. The candidate is expected to perform general administrative activities and prepare status reports.
MandatorySkills
- Object Oriented analysis, design and programming experience.
- Java SE 7+ including JavaScript, HTML5, CSS
3. - Model-View-Control (MVC) architecture such as Spring MVC.
- Object/Relational Mapping frameworks such as Hibernate.
- 6 years of experience with software system applications, design, development, and interconnectivity.
- Minimum 4 years of programming experience with Java, progressively complex assignments.
- Experience troubleshooting and debugging complex web-based tools and applications.
- Experience with Enterprise Architecture, Agile Development Methods, and software life-cycle management.
- Experience with front-end and back-end development, including Java web servers such as Apache Tomcat.
- Bachelor’s degree in Computer Science, Computer Information Systems, or related equivalent.
- Experience working in a multi-tasking environment and planning work tasks.
- Experience translating increasingly complex system requirements into end-to-end design for applications.
- Strong written communication skills, including technical documentation.
- Experience with SQL (Oracle SQL, MySQL) and relational database design and development.
- Experience with Version Control tools such as SVN, Git or Git Hub.
- Experience with Apache Maven or Apache Ant.
- Knowledge of the Sponsor's mission and how a specific application supports the mission.
Full-time.
No night work.
No shift work.
No weekend work.
No warzone travel.
No pager duty.
No nurse or POV.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).