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.
- ...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...SeniorFull time
- ...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...SeniorFull timeVisa sponsorshipWork visa
$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...SeniorFull timeContract workTemporary workWork experience placementCasual workFlexible hours$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....SeniorTemporary workFor contractorsLocal area$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...SeniorWork at officeFlexible hours$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...SeniorPart time$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...SeniorContract workFlexible hoursShift work$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...SeniorLocal areaFlexible hoursShift work$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...SeniorHourly payTemporary workImmediate start- ...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...SeniorWork at office
$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 workShift work$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 timeImmediate startRemote work$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 timeWork experience placementLocal areaWorldwide$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...SeniorFull time$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...SeniorContract workShift work$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 payFull timeTemporary workLocal area- ...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...SeniorImmediate startRemote work
- ...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...SeniorContract workWork experience placement
$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...SeniorFlexible hours$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...SeniorFull time$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...SeniorFull time$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)....SeniorContract workShift work- ...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...SeniorWork from homeFlexible hours
- ...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...SeniorRelocation packageFlexible hours
$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...SeniorContract workShift work- ...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...
$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 timeContract workRemote workWork from homeRelocation package$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...SeniorFull time$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...SeniorContract workFlexible hoursShift work$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...SeniorFull timeFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Java Software Engineer. Be the first to apply!
- java developer Annapolis Junction, MD
- java developer full time Annapolis Junction, MD
- entry level java developer remote Annapolis Junction, MD
- java software engineer Annapolis Junction, MD
- java developer remote part time Annapolis Junction, MD
- java web developer Annapolis Junction, MD
- remote junior java developer Annapolis Junction, MD
- senior living Annapolis Junction, MD
- senior application support engineer Annapolis Junction, MD
- senior devops Annapolis Junction, MD





