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
- ID
Software Engineer II, Developer Portal (New Grad / Early Career)
NewAuto ApplyID.me
Mountain View🇺🇸$122k/yrHybrid7 hours agoDjangoExpressGCP+24Technology - EL
Forward Deployed Engineer - Software Engineer - USA
NewAuto ApplyElevenlabs
San Francisco🇺🇸Remote3 hours agoPythonTechnology - FC
Engineering Lead, Creator and Seller Operations (Fanatics Live)
NewAuto ApplyFanatics Collectibles
New York🇺🇸$160k - $200k/yrHybrid12 hours agoEngineering - EU
Member of Technical Staff
NewAuto ApplyEudia
Palo Alto🇺🇸Hybrid12 hours agoAWSMLOpsMLflow+8 - XC
Sr. Product Engineer
NewAuto ApplyXnrgy Climate Systems
Mesa🇺🇸On-site10 hours agoCADHVACRoot Cause Analysis+1 - ES
Senior Software Engineer*
NewAuto ApplyeClinical Solutions
Mansfield🇺🇸$2.5k/moHybrid9 hours agoBambooHRPayrollTechnical SupportTechnology - WA
Principle Roboticist, Robot Foundation Model
NewAuto ApplyWayve
Sunnyvale🇺🇸Hybrid5 hours agoMachine LearningRoboticsAutonomous Driving+3 - WA
Staff Robotics Engineer, 3D Sensing
NewAuto ApplyWayve
Sunnyvale🇺🇸Hybrid5 hours agoRoboticsAutonomous DrivingC+++1Engineering - WA
Principle Engineer, 3D Reconstruction
NewAuto ApplyWayve
Sunnyvale🇺🇸Hybrid8 hours agoMachine LearningOpenCVRobotics+5Engineering - WA
Staff Robotics Engineer, Localization
NewAuto ApplyWayve
Sunnyvale🇺🇸Hybrid10 hours agoOpenCVRoboticsCUDA+4Engineering - DU
Senior Software Engineer, Spark Platform
NewAuto ApplyDoorDash USA
San Francisco🇺🇸$159.8k/yrHybrid7 hours agoSQLScalaApache+11Technology - DU
Staff Software Engineer, Data Engineering
NewAuto ApplyDoorDash USA
San Francisco🇺🇸$174.4k/yrHybrid8 hours agoSQLScalaETL+7Technology