Full-Stack Software Engineer (Java) - FS Poly Annapolis Junction, MD

Stanley Reid & Company

Annapolis (MD)

On-site

USD 110,000 - 150,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Stanley Reid & Company is seeking a Full-Stack Software Engineer (Java) in Annapolis Junction, MD to support critical, long-term missions. You will develop software individually and with an Agile team, analyze complex requirements, and author deployment automation scripts.

A Bachelor's degree in CS or related field is required, with substantial Java experience and a broad tech stack. Preferred skills include JVM-based servers, scripting, CI/CD, and Agile practices.

Qualifications

  • Bachelor's degree in CS or related field; substitution allowed for experience.
  • Demonstrated experience with Java is required.
  • Experience with a broad tech stack: Java/JEE, Python, C/C++, SQL, SOAP, WSDL, PERL, PowerShell, VBS, Eclipse, Postgres, Oracle, Jenkins on Windows.
  • UI development, databases, XHTML/HTML/XML/XSLT experience.
  • Experience on Windows and/or Linux OS.
  • Strong software development principles and communication skills.
  • Ability to work independently and in Agile teams.

Responsibilities

  • Develop software individually and in an Agile team.
  • Participate in program increment planning and analyze complex requirements.
  • Create, document, and maintain automation scripts for deployment.
  • Promote code reuse and cross‑program collaboration.

Skills

Java
JEE
Python
C/C++
SQL
SOAP/WSDL
HTML/XML
Jenkins
UI development
Windows
Linux

Education

Bachelor's Degree in Computer Science or related field

Tools

Tomcat
WebLogic
JBoss
Mockito
Cucumber
Selenium
UFT
SAFe
FITNesse

Job description

Full-Stack Software Engineer (Java) - FS Poly

Annapolis Junction, MD

Role

This role is for a Software Engineer who will support critical, long-term missions. You will complete software development tasks both individually and as part of an Agile team. This includes participating in program increment planning, analyzing complex system requirements, and using design software tools. You'll apply sound software engineering principles to ensure your code is modifiable, efficient, reliable, and reusable, while also promoting code reuse and cross-program collaboration. The role also involves engineering, authoring, and documenting automation scripts for deployment.

What You'll Bring
  • Bachelor's Degree in Computer Science or a related discipline. Relevant work experience may be substituted for a degree.
  • Demonstrated experience with Java is required.
  • Experience or familiarity with a range of technologies including: Java/JEE, Python, C/C++, SQL, SOAP, WSDL, WADL, PERL, PowerShell, VBS, Eclipse, Postgres, Oracle, and Jenkins on a Windows platform.
  • Experience with User Interface development, knowledge of databases and structures, and/or experience with XHTML, HTML, XML, and XSLT.
  • Experience developing with Windows and/or Linux operating systems.
  • A strong understanding of sound software development principles and practices.
  • The ability to plan and prioritize personal tasks and communicate effectively verbally and in writing.
  • An independent mindset, capable of performing high-quality work on your own and with a team.
Preferred Qualifications
  • Experience with JEE, SQL, application servers (Tomcat, WebLogic, JBoss), and scripting.
  • Experience with high-level requirements management, secure systems engineering, and continuous integration.
  • Experience with Agile development practices such as Pair Programming, BDD, Refactoring, and ATDD.
  • Experience with FITNesse, Mockito, Cucumber, Unified Functional Tester (UFT), and Selenium.
  • Experience with Behavior Driven Development (BDD) or Test-Driven Development (TDD).
  • Experience with Secure Software development (i.e., Layer 7 Policy).
  • Experience with the Scaled Agile Framework (SAFe) methodology, SAFe Agilest Certification, or past experience as a member of an agile team.
Clearance Requirements

TS/SCI with FS Polygraph is required. We are not able to upgrade clearances or accept CCAs. Please note, you must have the required clearance for consideration; under‑cleared applicants will not receive a response.

Location

Annapolis Junction, MD

Ready for Next Steps

We encourage you to apply and connect with us even if a direct match isn't currently listed. Apply online at https://careers.stanleyreid.com/ or contact our MD team for more info: mwhitford@stanleyreid.com, asmith@stanleyreid.com.

Please Note

Due to high application volume, we are unable to confirm receipt of submissions or provide updates. We will contact you directly if there is a match. Opportunities change frequently; we cannot guarantee availability.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Full-Stack Software Engineer (Java) - FS Poly
Full-Stack Software Engineer (Java) - FS Poly

stanleyreid • Maryland

On-site
USD 90,000 - 140,000
Software Engineer (Java) - FS Poly
Software Engineer (Java) - FS Poly

stanleyreid • Maryland

On-site
USD 110,000 - 160,000
Options for Full-Stack Software Developers, all levels - FS Poly
Options for Full-Stack Software Developers, all levels - FS Poly

stanleyreid • Maryland

On-site
USD 90,000 - 150,000
Full-Stack Java Engineer – TS/SCI FS Poly
Full-Stack Java Engineer – TS/SCI FS Poly

Stanley Reid & Company • Annapolis (MD)

On-site
USD 110,000 - 150,000
Software Engineer (Java) - FS Poly Annapolis Junction, MD
Software Engineer (Java) - FS Poly Annapolis Junction, MD

Stanley Reid & Company • Annapolis (MD)

On-site
USD 110,000 - 150,000
Software Engineer 1 - FS Poly Annapolis Junction, MD
Software Engineer 1 - FS Poly Annapolis Junction, MD

Stanley Reid & Company • Annapolis (MD)

Hybrid
USD 90,000 - 130,000
401k contribution
Options for Full-Stack Software Developers, all levels - FS Poly Annapolis Junction, MD
Options for Full-Stack Software Developers, all levels - FS Poly Annapolis Junction, MD

Stanley Reid & Company • Annapolis (MD)

On-site
USD 90,000 - 150,000
Senior Software Engineer (Team Lead) - FS Poly Aurora, CO
Senior Software Engineer (Team Lead) - FS Poly Aurora, CO

Stanley Reid & Company • Aurora (CO)

On-site
USD 144,000 - 240,000
Robust benefits package
401k match (10%)
Competitive salary
Software Engineer (DevOps) - Hybrid - FS Poly Annapolis Junction, MD
Software Engineer (DevOps) - Hybrid - FS Poly Annapolis Junction, MD

Stanley Reid & Company • Annapolis (MD)

Hybrid
USD 120,000 - 180,000
Fully-paid medical
10% 401k match
Generous PTO
+1
Software Engineer 1 - FS Poly
Software Engineer 1 - FS Poly

stanleyreid • Maryland

Hybrid
USD 110,000 - 170,000
401k contribution 15%
Competitive pay