Senior Java Engineer (Backend) - FS Poly

stanleyreid

Maryland

On-site

USD 170,000 - 260,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Stanley Reid is seeking a Senior Java Engineer in Annapolis Junction, MD to join a team building scalable, mission-critical backend systems. You will design RESTful APIs, own data access layers with Relational and NoSQL databases, and contribute from design through production in a Linux/RHEL environment.

The role emphasizes clean code, performance, and long-term maintainability. The team values practical engineering decisions and collaboration in a flat, people-first culture, with strong

Qualifications

  • 7–20+ years of backend Java development; degree optional.
  • Proficient in core JVM concepts, Spring, and Hibernate.

Responsibilities

  • Design RESTful APIs and data access layers (Relational and NoSQL).
  • Own complex technical problems from design through production in a Linux/RHEL environment.
  • Focus on clean code, system performance, and long-term maintainability.

Skills

Java backend development
Spring Framework
Hibernate
RESTful APIs
Relational databases design
NoSQL databases
Linux/Unix (RHEL)
Git/version control
Agile methodologies
CI/CD tools
React/Angular

Education

BS in Computer Science or related field

Tools

GitLab
Atlassian
CI/CD
Linux shell

Job description

  • Annapolis Junction, MD
Who We Are

Stanley Reid is a specialized recruiting firm connecting top contractors with exciting IC/DoD opportunities. We're dedicated to a personalized, stress-free job search, matching your unique skills and goals with the perfect role.

About Our Client

Founded by IC/DoD veterans, our Maryland-based client prioritizes high-impact solutions over corporate growth, with work across MD and VA. They maintain a flat, "people-first" culture where senior leaders work alongside engineers to solve complex challenges in Big Data, Analytics, and Cloud Services. This is not a "cheeks-in-seats" shop; If you aren't enjoying your project or if a contract is affected by funding, they are primed to pivot you to a better-aligning role. This commitment to long-term fit has resulted in a zero-layoff history since 2013. Along with strong salaries, they offer a comprehensive benefits package including full family medical coverage, immediate 401k vesting, 30+ days of PTO, and generous tuition reimbursement.

The Role

Our client is seeking a Senior Java Engineer in Annapolis Junction to join a team focused on building scalable, mission-critical backend systems. This isn’t a "frameworks-for-the-sake-of-frameworks" environment; we’re looking for someone with a thoughtful engineering mindset who knows when to use Spring and Hibernate and when to opt for lightweight, pragmatic alternatives. Key responsibilities include designing RESTful APIs, managing data access layers (Relational and NoSQL), and owning complex technical problems from design through production in a Linux/RHEL environment. This role is perfect for a developer who prioritizes clean code, system performance, and long‑term maintainability over one-size-fits-all patterns. Salaries range from $170k - $260k+, commensurate with experience and LCATs.

What You’ll Bring
  • Experience: BS and 7-20+ years of professional backend Java development. Years of experience can replace degrees.
  • Technical Depth: Strong proficiency in core JVM concepts, Spring, and Hibernate.
  • Systems & Data: Experience building RESTful APIs, solid understanding of relational databases/schema design, and familiarity with Linux/Unix (RHEL) environments.
  • Engineering Best Practices: Proven ability in system design, clean code, version control (Git), and Agile methodologies.
  • Bonus Skills: Experience with NoSQL (MongoDB, Elasticsearch), CI/CD toolsuites (GitLab/Atlassian), or frontend exposure (React/Angular).
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

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

Similar jobs worth comparing

Principal Java Developer - FS Poly
Principal Java Developer - FS Poly

stanleyreid • Maryland

On-site
USD 120,000 - 180,000
Medical coverage
401k match 10%
Generous PTO
+1
Lead MongoDB & Backend Engineer - FS Poly
Lead MongoDB & Backend Engineer - FS Poly

stanleyreid • Maryland

On-site
USD 90,000 - 140,000
Competitive pay
15% direct company 401k contribution
Software Engineer (Java) - FS Poly
Software Engineer (Java) - FS Poly

stanleyreid • Maryland

On-site
USD 110,000 - 160,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
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 III
Software Engineer III

Full Scope • Maryland

Hybrid
USD 140,000 - 180,000
401(k) matching
Dental insurance
Flexible spending account
+6
Java Software Engineer - Hybrid - FS Poly Annapolis Junction, MD
Java Software Engineer - Hybrid - FS Poly Annapolis Junction, MD

Stanley Reid & Company • Annapolis (MD)

Hybrid
USD 90,000 - 140,000
Fully paid medical
401k match 10%
Generous PTO
+1
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
Senior Java Backend Engineer for Scalable Systems (TS/SCI)
Senior Java Backend Engineer for Scalable Systems (TS/SCI)

stanleyreid • Maryland

On-site
USD 170,000 - 260,000
Java Software Engineer - Hybrid - FS Poly
Java Software Engineer - Hybrid - FS Poly

stanleyreid • Maryland

Hybrid
USD 90,000 - 130,000
Fully-paid medical
10% 401k match
Generous PTO
+1