Annapolis Junction, United States5 days agoUntil 8/11/2026
Full timeOn-site
Job description
Requirements
Must have:
- We require a bachelors degree in Computer Science, Information Systems, or a related discipline, or equivalent relevant experience.
We require at least 2 years of experience in programming or web development.
We require 2+ years of practical Java development experience.
We require experience building enterprise applications with Java.
We require hands-on experience with web technologies such as HTML and JSP.
We require experience with Java frameworks such as J2EE or Spring.
We require familiarity with Java development tools such as Eclipse, JUnit, and Git.
We require experience supporting a large-scale Federal IT program.
We require experience working within the SAFe Agile delivery framework.
We require an active Secret clearance.
We require the ability to report to our client site in Annapolis Junction, MD up to 3 times per week.
We value experience with user interface design, including ADA 508 accessibility and cross-browser compatibility.
We value familiarity with software testing, debugging, and documentation practices.
Responsibilities:
- We design, develop, test, and maintain the logical structure of programs to meet project requirements.
We write, update, repair, and expand software applications and website pages.
We build and deploy programs and web-based solutions according to technical specifications.
We create and refine Java code for a large-scale Federal IT program.
We develop and improve site navigation, application functionality, and overall user experience.
We prepare functional and technical specifications that guide programming work.
We code, debug, document, and enhance software solutions from initial concept through final delivery.
We design interactive web interfaces with accessibility and cross-browser compliance in mind.
We maintain adherence to coding standards, conventions, and security requirements.
We conduct system testing, review results, and resolve non-routine technical issues.
We create unit tests and collaborate with testers and information assurance teams to address findings.
We produce supporting technical documentation such as block diagrams, logic flow charts, and program documentation.
We provide technical maintenance support and guidance on web-related issues such as search, navigation, browser behavior, graphics, and link integrity.
We help define product requirements and carry development work through to completion.
Company:
We are seeking a Java developer to support a large-scale Federal IT program in a client-facing role based in Annapolis Junction, MD, with on-site presence required up to three times per week. Our team works on enterprise software and web application development, with a strong focus on quality, accessibility, compliance, and technical excellence. This role offers the opportunity to contribute to meaningful federal work while collaborating with testers and information assurance partners in an agile environment.