Services - Applications Developer
Listed on 2026-01-22
-
Software Development
Java Developer, Full Stack Developer, Software Engineer, Backend Developer
- Application Services - Applications Developer
Position: – 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. They 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.
Responsibilities include:
- Write clear, efficient code and ensure interoperability with other applications.
- Create comprehensive test plans and perform unit, system, and integration testing.
- Oversee unit/functional testing and transition applications to production.
- Perform general administrative activities and prepare status reports.
- Demonstrated on-the-job experience with Object‑Oriented analysis, design and programming.
- Experience with Java SE 7+ and JavaScript, HTML5 and CSS
3. - Experience with MVC architecture such as Spring MVC.
- Experience with ORM frameworks such as Hibernate.
- 6 years of experience (including entry, developer, FP, and senior levels) with software system application design, development, and interconnectivity.
- Minimum 4 years of programming experience with Java, including 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 field, or equivalent experience.
- 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.
- Understanding of the Sponsor's mission and how a specific application supports that mission.
Part Time or Full Time:
Full‑time
Notes:
- Certification Requirements:
None specified. - Night Work:
No - Holiday Work:
No - Weekend Work:
No - Shift Work:
No - Warzone Travel:
No
(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).