Software Engineer Java/J2EE (TS/SCI with CI Poly)

Bryant Staffing Solutions
  • Annapolis Junction,, MD
  • $200,000–$300,000 Per Year
  • Instant Apply
1 day ago

Job Description

Title: Software Engineer – Java/J2EE (TS/SCI with CI Poly)
Status: Full-Time | Onsite | Mid-Senior Level
Location: Annapolis Junction, Maryland,
Relocation: Relocation Assistance Available
Salary: $200,000 - $300,000 Annually
Visa Support: No Visa Sponsorship Available

Position Overview

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.

Key Responsibilities

  • 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.

Required Qualifications

  • 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.

Preferred Qualifications

  • 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.

Key Skills Required

  • 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.

Work Environment & Schedule

  • 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.

Why This Location?

Annapolis Junction offers convenient access to major technology and government contracting opportunities in the Baltimore–Washington metropolitan region.
  • Career Opportunities: Strong concentration of cybersecurity, defense, and advanced software engineering programs.
  • Outdoor Recreation: Access to regional parks, hiking trails, waterfront destinations, and Chesapeake Bay activities.
  • Entertainment: Convenient proximity to Baltimore, Annapolis, and Washington, D.C.
  • Dining & Culture: Diverse restaurants, museums, historic attractions, and entertainment venues.
  • Lifestyle: A suburban setting with access to major employment centers and urban amenities.

Benefits & Perks

  • 3 weeks of paid time off.
  • 11 paid federal holidays.
  • Medical and dental insurance.
  • Short-term disability insurance.
  • Long-term disability insurance.
  • Life insurance and accidental death and dismemberment (AD&D) coverage.
  • 401(k) retirement plan with up to 4% employer matching and immediate vesting.
  • End-of-year profit-sharing opportunities.
  • Technical training and professional certification support.
  • Relocation assistance for eligible candidates.

Numbers & Facts

LocationAnnapolis Junction,, MD
Salary$200,000–$300,000 Per Year

Skills

  • Acceptance Testingunmatched
  • Agile Programming Methodologiesunmatched
  • Application Serversunmatched
  • Automationunmatched
  • Behavior Driven Development (BDD)unmatched
  • Best Practicesunmatched
  • C Programming Languageunmatched
  • C++ Programming Languageunmatched
  • Coding Standardsunmatched
  • Communication Skillsunmatched
  • Computer Scienceunmatched
  • Continuous Deployment/Deliveryunmatched
  • Continuous Integrationunmatched
  • Data Managementunmatched
  • Dental Insuranceunmatched
  • DevOpsunmatched
  • Disability Insuranceunmatched
  • Emerging Technologyunmatched
  • Enterprise Applicationsunmatched
  • Full Scope Polygraphunmatched
  • Functional Testingunmatched
  • Government Contractsunmatched
  • HTML (HyperText Markup Language)unmatched
  • Health Insuranceunmatched
  • Identify Issuesunmatched
  • Internet Securityunmatched
  • Internet Technologyunmatched
  • JBoss Application Serverunmatched
  • Javaunmatched
  • Java Platform Enterprise Edition (Java EE/J2EE)unmatched
  • Jenkinsunmatched
  • Linux Operating Systemunmatched
  • Microsoft VBScript (Visual Basic Script) Scripting Languageunmatched
  • Microsoft Windows Operating Systemunmatched
  • Object Oriented Developmentunmatched
  • Object Oriented Programming (OOP)unmatched
  • Object Oriented Softwareunmatched
  • Operational Supportunmatched
  • Oracleunmatched
  • Oracle WebLogic Serverunmatched
  • Perl Programming Languageunmatched
  • PostgreSQLunmatched
  • Problem Solving Skillsunmatched
  • Production Systemsunmatched
  • Program Planningunmatched
  • Python Programming/Scripting Languageunmatched
  • Quality Assurance Methodologyunmatched
  • Recreationunmatched
  • Refactoringunmatched
  • Relational Databases (RDBMS)unmatched
  • Requirements Managementunmatched
  • Restaurantunmatched
  • SOAP (Simple Object Access Protocol)unmatched
  • SQL (Structured Query Language)unmatched
  • SQL Databasesunmatched
  • Scripting (Scripting Languages)unmatched
  • Secure Codingunmatched
  • Security Clearanceunmatched
  • Seleniumunmatched
  • Sensitive Compartmented Information (SCI)unmatched
  • Software Administrationunmatched
  • Software Architectureunmatched
  • Software Architecture Designunmatched
  • Software Designunmatched
  • Software Developmentunmatched
  • Software Engineeringunmatched
  • Software Specificationunmatched
  • Sprint Planningunmatched
  • System Integration (SI)unmatched
  • Team Playerunmatched
  • Technical Analysisunmatched
  • Technical Deliveryunmatched
  • Technical Writingunmatched
  • Test Automationunmatched
  • Test Driven Development (TDD)unmatched
  • Test Harnessunmatched
  • Test Plan/Scheduleunmatched
  • Test Scriptsunmatched
  • Tomcatunmatched
  • Top Secret Clearanceunmatched
  • User Interface/Experience (UI/UX)unmatched
  • WSDL (Web Services Description Language)unmatched
  • Willing to Travelunmatched
  • Windows PowerShellunmatched
  • XHTML (EXtensible HTML)unmatched
  • XML (EXtensible Markup Language)unmatched
  • XSLT (Extensible Stylesheet Language Translation)unmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Free resume builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Free resume builder