Why this role stands out
Leverage your Java/J2EE expertise to build and enhance mission-critical federal applications in a collaborative Agile and SAFe environment, offering significant opportunities for professional growth. This role is ideal for skilled mid-senior engineers who thrive on complex problem-solving and contributing to the modernization of sophisticated enterprise systems. Apply to join a reputable company and make a real impact.
Quick overview
Job description
We are seeking experienced Software Engineers with strong Java/J2EE development expertise to support a mission-critical federal technology program in Annapolis Junction, Maryland.
This opportunity involves building, enhancing, and maintaining sophisticated enterprise applications within a collaborative Agile development environment. Engineers will contribute to modernizing operational systems, integrating emerging technologies, and delivering reliable, secure, high-performance software solutions.
The team follows Scaled Agile Framework (SAFe) practices and incorporates DevOps, automated testing, and Behavior-Driven Development (BDD) throughout the software delivery lifecycle.
Candidates must hold an active TS/SCI clearance with a CI Polygraph and be willing to complete a Full Scope Polygraph.
- Design, develop, test, and maintain enterprise software applications using Java, J2EE, and related technologies.
- Collaborate with Agile development teams to deliver software enhancements supporting critical operational requirements.
- Participate in sprint planning, program increment planning, technical discussions, and development reviews.
- Translate complex business and technical requirements into scalable, maintainable software solutions.
- Develop reusable components, shared utilities, and automated scripts to improve development efficiency.
- Support software architecture, interface design, system integration, and database interactions.
- Apply secure coding standards and software engineering best practices to ensure application reliability and performance.
- Create, maintain, and optimize automated testing and deployment processes.
- Support continuous integration and delivery pipelines across development, testing, and production environments.
- Prepare technical documentation, system specifications, and software design artifacts.
- Troubleshoot software issues, improve existing functionality, and contribute to ongoing system modernization.
- Work independently and collaboratively to meet project objectives in a fast-paced technical environment.
- Active TS/SCI security clearance with CI Polygraph.
- Willingness to undergo a Full Scope Polygraph.
- Approximately 7 10 years of relevant software engineering or development experience.
- Bachelor's degree in Computer Science, Software Engineering, or a related technical discipline preferred; relevant professional experience may substitute for formal education. Minimum education: High School Diploma or equivalent.
- Demonstrated professional experience developing applications using Java.
- Familiarity with several of the following technologies:
- Java/J2EE, Python, C/C++
- SQL, PostgreSQL, Oracle
- SOAP, WSDL, WADL
- Perl, PowerShell, VBScript
- Eclipse, Jenkins
- Experience with front-end technologies, user interfaces, database structures, or web technologies such as HTML, XHTML, XML, and XSLT.
- Experience developing software in Windows and/or Linux environments.
- Strong understanding of object-oriented programming, software design principles, and development best practices.
- Ability to organize priorities, solve complex technical problems, and communicate effectively.
- Ability to deliver quality software both independently and as part of a development team.
- Strong experience with Java, J2EE, Spring, and Spring Boot.
- Experience with Java application servers such as Tomcat, WebLogic, or JBoss.
- Knowledge of relational databases, SQL development, and scripting technologies.
- Experience with requirements analysis, decomposition, interface management, and systems integration.
- Familiarity with secure software engineering practices, including Layer 7 security policies.
- Experience developing applications within Agile or SAFe environments.
- Knowledge of DevOps practices, continuous integration, and automated deployment.
- Experience with Behavior-Driven Development (BDD), Test-Driven Development (TDD), or Acceptance Test-Driven Development (ATDD).
- Familiarity with Agile development practices such as pair programming, code refactoring, and collaborative testing.
- Experience using automated testing frameworks, including:
- Selenium
- Cucumber
- Mockito
- FITNesse
- Unified Functional Tester (UFT)
- SAFe Agilist certification or prior experience supporting SAFe development teams.
- Java/J2EE Development: Enterprise application development, object-oriented programming, and reusable software architecture.
- Security Clearance: Active TS/SCI with CI Polygraph and willingness to complete a Full Scope Polygraph.
- Spring/Spring Boot: Experience developing modern Java-based enterprise applications.
- Agile Software Development: Working knowledge of Agile methodologies, SAFe, and collaborative development practices.
- Database Integration: SQL, relational databases, and enterprise data management.
- DevOps and Automation: CI/CD pipelines, Jenkins, automated testing, and deployment scripting.
- Problem-Solving and Communication: Ability to analyze technical requirements, troubleshoot issues, and collaborate across teams.
- Full-time, on-site position in Annapolis Junction, Maryland.
- Office workspace available at the designated location.
- Collaborative Agile software engineering environment.
- No routine travel required.
- No management responsibilities required.
- Overtime eligibility: No.
Similar jobs
- VU

Assoc. Application DeveloperRecently posted Auto Apply
Vanderbilt University · Nashville · Hybrid 🇺🇸
ComplianceTechnical SupportTechnologySalary not listed - ES
Silicon Firmware Engineer Auto Apply
Espace · Santa Clara · On-site 🇺🇸
RustGitEmbedded Systems+9Technology$150k - $220k/yr - RE

Staff Software Engineer - Azure Cloud DeveloperRecently posted Auto Apply
Resideo · Austin · Hybrid 🇺🇸
DynamoDBMicroservicesMongoDB+18TechnologySalary not listed - RE

Embedded Firmware Engineering Intern - Summer 2027Recently posted Auto Apply
Resideo · Melville · On-site 🇺🇸
GitEmbedded SystemsC+++2EngineeringSalary not listed - EN

Forward Deployed EngineerRecently posted Auto Apply
Endeavorai · Chicago · On-site 🇺🇸
C++PythonJavaScript+2EngineeringSalary not listed - AG
Staff Software Engineer - Cloud ServicesRecently posted Auto Apply
Agiloft · United States · Remote 🇺🇸
Talent AcquisitionAWSBackground Checks+6TechnologySalary not listed - WC

Senior Systems EngineerRecently posted Auto Apply
Wra Ca · Remote · Remote 🇺🇸
OnboardingMicrosoft OfficeSOC 2+15Technology$130k - $145k/yr - AI

Member of Technical Staff - Engineering LeadRecently posted Auto Apply
Aiuc · San Francisco · On-site 🇺🇸
AWSCompliancePyTorch+5EngineeringSalary not listed - QU
Principal Sys Engineer Assoc with Security ClearanceRecently posted
Quantech · Hanscom AFB, MA · Hybrid 🇺🇸
Engineering$120k - $130k/yr - AI

Senior Software Engineer, Release with Security ClearanceRecently posted
Anduril Industries · Seattle, WA · Hybrid 🇺🇸
DockerGCPGit+10Technology$191k/yr - BI
Test & Evaluation Engineer with Security ClearanceRecently posted
Boeing Intelligence & Analytics · Huntsville, AL · On-site 🇺🇸
Engineering$70k - $100k/yr - TJ

Senior Systems Engineer with Security ClearanceRecently posted
The Judge Group · Redstone Arsenal, AL · Hybrid 🇺🇸
TechnologySalary not listed
