Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Java Software Engineer

Anthem Engineering, LLC

Senior Java Engineer

Location: Annapolis Junction, MD

Clearance: Active TS/SCI + Full Scope Polygraph

Experience: 7 to 20+ years

We are seeking an experienced Senior Java Developer to join our software engineering team and help design, build, and maintain scalable backend systems that support mission-critical applications. In this role, you’ll work closely with the other frontend and backend engineers to deliver reliable, performant services while continuously improving code quality and system architecture.

You’ll be responsible for designing and implementing backend services, APIs, and data access layers, contributing to architectural decisions. We’re looking for someone who understands the Java ecosystem deeply, including Spring and Hibernate, and also knows when not to use them. You should be comfortable choosing lightweight libraries over heavy frameworks when appropriate, talking directly to databases when necessary, and favoring pragmatic, maintainable solutions over one-size-fits-all patterns.

The ideal candidate brings strong core Java skills, solid system design experience, and a thoughtful engineering mindset. You care about clean code, testability, performance, and long-term maintainability. You enjoy collaborating across disciplines and taking ownership of complex technical problems from design through production. This role is perfect for a mid to senior engineer who combines hands-on technical depth with sound judgment; someone who can build robust systems while helping shape engineering standards and best practices across the team.

Basic Qualifications:

  • 7+ years of professional experience developing backend systems in Java.
  • Strong proficiency with Java and core JVM concepts.
  • Experience building RESTful APIs and backend services.
  • Practical experience with Spring with the ability to evaluate when it’s appropriate to use.
  • Experience with Object-Relational Mapping frameworks such as Hibernate.
  • Solid understanding of relational databases and schema design; experience with NoSQL technologies is a plus.
  • Experience designing and implementing scalable, maintainable software systems.
  • Experience working with version control systems, particularly Git.
  • Experience working in Linux and Unix environments (e.g. RHEL).
  • Excellent debugging and problem-solving skills and the ability to adapt to changing project requirements.
  • Comfortable participating in code reviews and maintaining high code quality standards.
  • Experience working in Agile development environments.
  • Strong communication skills and ability to collaborate across engineering disciplines.

Preferred Qualifications:

  • Experience making architectural decisions and guiding technical direction on backend systems.
  • Demonstrated ability to build lightweight, purpose-fit solutions.
  • Experience designing APIs and service boundaries in distributed systems.
  • Experience with the Atlassian, Gitlab or similar CI/CD toolsuites.
  • Experience with automated testing, Test Driven Development, or similar quality-driven practices.
  • Experience with MongoDB, Elasticsearch, or other document/NoSQL datastores.
  • Some frontend exposure (React, Angular, or similar) is a plus, though not required.
  • Previous industry experience and experience working on fast-paced high complexity solutions for clients.
  • Desire to grow and continue advancing with the company in the long-term.

Vacancy posted -98
Similar jobs that could be interesting for youBased on the Senior Java Software Engineer in Annapolis Junction, MD vacancy
  •  ...Senior Java Engineer Location: Annapolis Junction, MD Clearance: Active TS/SCI + Full Scope Polygraph Experience: 7 to 20+ years...  ...are seeking an experienced Senior Java Developer to join our software engineering team and help design, build, and maintain scalable... 
    Senior
    Full time

    Anthem Engineering, LLC

    Annapolis Junction, MD
    22 hours ago
  •  ...degree in a technical discipline Seven years of demonstrable software engineering experience, or eleven years of experience in lieu of a degree...  .... The ideal candidate will have strong experience in Java development, Spring Framework technologies, Linux environments... 
    Senior
    Full time
    Visa sponsorship
    Work visa

    GIGATEC Engineering

    Annapolis Junction, MD
    5 days ago
  • $166.9k - $309.9k

     ...hired, you'll receive a payment! code-extreferSenior Full Stack Java Software Engineer - Clearance RequiredWHAT WE'RE DOING• Join Lockheed Martin...  ..., where we foster innovation and integrity.• As a Senior Full Stack Software Engineer, you'll be empowered to create... 
    Senior
    Full time
    Contract work
    Temporary work
    Work experience placement
    Casual work
    Flexible hours

    Lockheed Martin

    Annapolis Junction, MD
    4 days ago
  • $10k

     ...Job Description Job Description Description: Columbia Technology Partners is seeking a Senior Java Software Engineer to support the modernization and productization of a mission-focused software suite designed for deployment across a broader customer community.... 
    Senior
    Temporary work
    For contractors
    Local area

    Columbia Technology Partners

    Annapolis Junction, MD
    4 days ago
  • $160k

     ...Software Engineer – Java & Linux We are seeking an experienced Software Engineer with strong expertise in Java development and Linux environments to support enterprise-grade, high-performance applications in distributed computing environments. Required Qualifications... 
    Senior
    Work at office
    Flexible hours

    Synergy ECP

    Columbia, MD
    1 day ago
  • $70 per hour

     ...Senior JAVA DEVELOPER Location: McLean VA- 100% onsite FROM DAY 1 Pay Rate-$70 (Max) Role Descriptions: Design develop and deploy web applications using AWS services such as EC2 S3 Lambda and Dynam DBDevelop and maintain serverless architectures using AWS services... 
    Senior
    Part time

    Diverse Lynx LLC

    Maryland, MD
    4 days ago
  • $104k - $166k

     ...a mission-driven team providing advanced cloud software solutions for national security. As a Cloud Software Engineer, you will design, develop, and maintain cutting-...  ...JavaScript, TypeScriptDevelopment experience in Java and KotlinExperience working in Linux-based environments... 
    Senior
    Contract work
    Flexible hours
    Shift work

    Peraton Corporation

    Annapolis Junction, MD
    3 days ago
  • $155k - $175k

     ...Job Description Job Description Job Title Senior‑Level Full‑Stack Developer (Python, Java)  Why IDS? IDS believes in resolving conflict, building...  ...will work directly with mission stakeholders to capture software requirements and develop, deploy, and maintain... 
    Senior
    Local area
    Flexible hours
    Shift work

    IDS International

    Annapolis Junction, MD
    10 days ago
  • $130k - $270k

     ...is needed in a timely manner. Our team of engineers take pride in what they develop and...  ...best solution. Captivation is looking for software developers who can get stuff done while making...  ...years experience Required Skills: Java 8+ Understanding, maintaining, and troubleshooting... 
    Senior
    Hourly pay
    Temporary work
    Immediate start

    Captivation Software

    Annapolis Junction, MD
    5 days ago
  •  ...Senior Java Developer The Senior Java Developer position requires in-depth knowledge of JAVA and J2EE background using Spring Technologies...  ...languages, refactor and debug code, improve existing software, test, and deploy applications and systems. The resource will... 
    Senior
    Work at office

    Anveta

    Annapolis Junction, MD
    3 days ago
  • $104k - $166k

    Responsibilities The team is seeking a Software Engineer to design, implement, test, and operate software systems using advanced security...  ...Hands-on experience developing RESTful services.Demonstrated Java development expertise.Experience with Kubernetes for container... 
    Contract work
    Shift work

    Peraton Corporation

    Annapolis Junction, MD
    3 days ago
  • $205k - $215k

     ...Telework: None Basic Requirements: ~14 years of experience as a software engineer ~ Bachelor’s degree in a technical discipline ~4...  ...support to the Data Team. This is a position suited for a Java Developer. Will work with Java based tools to meet requirements... 
    Full time
    Immediate start
    Remote work

    Shield Consulting Solutions

    Annapolis Junction, MD
    more than 2 months ago
  • $146.67k - $249.33k

     ...Job Description Ready to apply your craft to a mission that actually matters? BAE Systems is seeking Senior Java Software Engineers to join a high-velocity agile team supporting a nationally significant program. The Tech & Terrain: Methodology: SAFe... 
    Full time
    Work experience placement
    Local area
    Worldwide

    BAE Systems USA

    Annapolis Junction, MD
    3 days ago
  • $116.35k - $210.33k

     ...entire USG arsenal. Our team of hackers and engineers have experience spanning centuries of...  ...mission-critical programPartner directly with software and DevOps engineers to deliver high-...  ...automated testing and scripting (e.g., Python, Java, Bash)Hands-on experience with testing... 
    Senior
    Full time

    Leidos

    Annapolis Junction, MD
    4 days ago
  • $146k - $234k

    Responsibilities Senior Cyber Software Engineer - Cyber MissionsLocation: Annapolis Junction, MDPeraton is looking for a senior-level Cyber Software...  ....In this role, you will:Design, develop, and maintain Java-based applications and services, leveraging modern Java frameworks... 
    Senior
    Contract work
    Shift work

    Peraton Corporation

    Annapolis Junction, MD
    3 days ago
  • $67.41 - $87.57 per hour

     ...positions. Your next challenge Bring your Java skills to a small team where your work...  ...mission applications, solve practical engineering problems, and pitch in across backend...  ...Support secure mission systems through software engineering, infrastructure integration,... 
    Hourly pay
    Full time
    Temporary work
    Local area

    CTRL + LLC

    Annapolis Junction, MD
    14 days ago
  •  ...DevOps Engineer **Active TS/SCI w/Polygraph REQUIRED**. Please do not apply if you do not...  ...applications; installing and configuring complex software; managing network servers and technology...  ...maintenance and configuration Java / Spring Boot (troubleshooting error logs... 
    Senior
    Immediate start
    Remote work

    Shield Consulting Solutions

    Annapolis Junction, MD
    5 days ago
  •  ...Senior Principal Contract Administrator At Northrop Grumman, our employees have incredible opportunities to work on revolutionary...  ...Analyze and negotiate non-disclosure agreements, teaming agreements, software licensing agreements, and other memoranda. The successful... 
    Senior
    Contract work
    Work experience placement

    Northrop Grumman

    Annapolis Junction, MD
    4 days ago
  • $183.38k - $193.05k

     ...Senior Principal Software Engineer Responsibilities for this Position We encourage you to apply if you have any of these preferred skills or experiences: Demonstrated ownership of the full software development lifecycle Proven technical leadership of software... 
    Senior
    Flexible hours

    General Dynamics

    Annapolis Junction, MD
    4 days ago
  • $215.73k - $225.39k

     ...Responsibilities : The Software Engineer develops, maintains, and enhances complex and diverse software systems (e.g., processing-intensive...  ...and current TS.SCI w FSP ~12 YOE ~**Required Skills: Java, Spring Boot, Mongo, Kafka, JMS, Kubernetes, Docker, CI/CD... 
    Senior
    Full time

    Lentech Inc.

    Annapolis Junction, MD
    19 days ago
  • $131.3k - $237.35k

     ...entire USG arsenal. Our team of hackers and engineers have experience spanning centuries of...  ...the next generation of capabilities.The Software Engineer will be responsible for: Test front...  ...with back-end services written in Java and/or C++.Participate in Agile development... 
    Senior
    Full time

    Leidos

    Annapolis Junction, MD
    1 day ago
  • $146k - $234k

    ResponsibilitiesPeraton is seeking a highly skilled Senior Test Engineer to help design, build, and secure next-generation software systems supporting critical mission operations...  ...preferred).Strong development experience in Java, C, or C++ (Java strongly preferred).... 
    Senior
    Contract work
    Shift work

    Peraton Corporation

    Annapolis Junction, MD
    3 days ago
  •  ...technology into opportunity as a Software Developer Sr Principal at GDIT...  ...shaping what’s next for your engineering career. MEANINGFUL WORK AND PERSONAL IMPACT The Senior Software Engineer will design,...  ...role focused primarily on Java development, with secondary responsibility... 
    Senior
    Work from home
    Flexible hours

    General Dynamics Information Technology

    Hanover, MD
    15 days ago
  •  ...Description Build Mission-Critical Software That Matters At General Dynamics Information...  ...missions at scale. We’re looking for a Senior Java Developer to help design and build...  ...environment. This role is ideal for engineers who enjoy solving complex backend... 
    Senior
    Relocation package
    Flexible hours

    General Dynamics Information Technology

    Annapolis Junction, MD
    14 days ago
  • $176k - $282k

     ...Collaborates closely with product managers, engineers, and stakeholders to define requirements...  ...development of RESTful services within a Java development environment. This API serves...  ...SWE experience on projects with similar software processes may be substituted for a bachelor... 
    Senior
    Contract work
    Shift work

    Peraton Corporation

    Annapolis Junction, MD
    1 day ago
  •  ...apply if you do not already have such a clearance. Principal Software Engineer 20+ Years of Experience Bachelors Degree required, or +4...  ...the entire technology stack—from backend services built with Java and Spring Boot, to modern web interfaces developed in... 

    Nissint Technologies, LLC

    Annapolis Junction, MD
    a month ago
  • $50k - $120k

     ...clearance is REQUIRED. Please do not apply if you currently do not possess this level of clearance.*** Are you a Junior Java Software Engineer who is ready for a new challenge that will launch your career to the next level? Tired of being treated like a company drone... 
    Full time
    Contract work
    Remote work
    Work from home
    Relocation package

    GliaCell Technologies

    Annapolis Junction, MD
    18 days ago
  • $154.05k - $278.48k

     ...entire USG arsenal. Our team of hackers and engineers have experience spanning centuries of...  ...and Ansible, and maintain Confluence/Jira software.Assist in designing/maintaining web service...  ...language (Ruby, C/C++, Go, Python, or Java) and understanding of object-oriented programming... 
    Senior
    Full time

    Leidos

    Annapolis Junction, MD
    22 hours ago
  • $146k - $234k

     ...Peraton facility and offers flexible hours.The team is seeking a Software Engineer to:Devise strategies to extract meaning and value from...  ...structured data types (XML, CSV, JSON), and has database experience.JAVA, analytic development experience, and working knowledge of... 
    Senior
    Contract work
    Flexible hours
    Shift work

    Peraton Corporation

    Annapolis Junction, MD
    3 days ago
  • $112.2k - $196.4k

     ...Description:Parsons is looking for a talented Senior Data Scientistto join our growing team!...  .... You will work directly with our software engineering and threat analyst teams to model...  ...ElasticSearch/Kibana/OpenSearch. Experience with Java is also a plus.Background working with... 
    Senior
    Full time
    Flexible hours

    Parsons

    Annapolis Junction, MD
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Java Software Engineer. Be the first to apply!