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.
$160k
...Maryland, Synergy ECP is a leading provider of cybersecurity, software and systems engineering and IT services to the U.S. intelligence and defense... ...government and military services. Software Engineer – Java & Linux We are seeking an experienced Software Engineer...SeniorWork at officeFlexible hours$131.3k - $237.35k
...Job Summary Leidos has a new and exciting opportunity for a Senior Java Software Engineer in our Intelligence Sector's Cyber & Analytics Business Area (CABA). Our talented team is at the forefront in Security Engineering, Computer Network Operations (CNO), Mission Software...SeniorImmediate startFlexible hours- Job Title : Senior Software Engineer Location : Rockville MD (remote until Covid-19) Duration : 6 Months CTH Visa : GC & USC H4 EAD Job Description This is a professional hands-on IT position in which the incumbent's main responsibilities are application software...SeniorRemote work
$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- ...WOOD Federal Solutions is seeking Software Engineers (Mid/Senior) in Annapolis Junction, MD to join a SAFe‑aligned Agile team delivering a large enterprise... ..., write clean code, and integrate with CI/CD. Deep Java experience is essential and a TS/SCI with Polygraph is...Senior
$80 - $85 per hour
7 – 8 years experience with the following technologies: JAVA, J2EE, Spring 3.0, Hibernate, EJB 3, AJAX, JSF, ICE faces, JSP, Struts... ..., caCORE Workbench is a Plus Qualifications Knowledge of software lifecycle methodology – Rational Unified Process (RUP) and Rapid...SeniorContract work- ...Senior Java DeveloperLocation: Bethesda, MD (Hybrid)Client: MarriottVisa: H1B, EAD, GC, USCDuration: Long TermMandatory: Minimum 10+... ...cloud platforms (AWS, Azure), including automation, performance engineering, and release management.Managed Services: Knowledgeable in IT...SeniorH1b
$166.9k - $309.9k
...be a fit, click here ( to submit a referral. If your referral is hired, you'll receive a payment! code-extrefer Senior Full Stack Java Software Engineer - Clearance Required WHAT WE'RE DOING • Join Lockheed Martin Rotary and Mission Systems, Cyber & Intelligence, where...SeniorFull timeContract workTemporary workWork experience placementFlexible hours$199k - $238k
...Senior Full Stack Java/Angular Software Engineer (TS/SCI Clearance with Full Scope Polygraph Required) Annapolis Junction, United States Position: Senior Full Stack Java/Angular Software Engineer - Level 3 Location: Annapolis Junction, MD Employment Type:...SeniorFull timeLocal area$107.9k - $195.05k
...Leidos is seeking Senior Java Software Engineer - Scrum Master to join the Air Traffic Business Area within the Homeland Sector, supporting the development of next-generation flight service and air traffic systems. This work aligns with the FAA’s broader initiative to...SeniorContract workRemote work- ...Position Summary Base-2 Solutions is seeking a Senior Java Developer to modernize a critical government information system. The ideal... ...application development and a proven track record of upgrading complex software infrastructures in secure, regulated environments. The role...Senior
- ...using Angular for responsive user interfaces and integrate with Java and Spring Boot for secure backend microservices and use AWS... ....Required Qualifications· Experience: At least five years of software engineering experience building production-grade web applications.· Front...Senior
- ...Erias Ventures, LLC in Annapolis Junction, MD is seeking a Senior Software Engineer to design and optimize analytics-driven software systems. You will lead development on Java-based projects, collaborating with cross-functional teams to deliver scalable solutions for...Senior
- ...Base-2 Solutions is seeking a Senior Java Developer to modernize a critical government information system. You will upgrade the technology stack, including Solr with ZooKeeper, Tomcat, and Oracle 19c integration on VMware infrastructure, while ensuring secure coding practices...Senior
- ...Erias Ventures, LLC seeks a Senior Software Engineer in Annapolis Junction, MD to design, implement, and maintain high-scale Java applications using Spring Boot, Kubernetes, JMS, and related technologies. You will work on data-intensive analytics and real-time systems...Senior
- Senior Java Developer with State/Federal Client - W2 5 days ago Be among the first 25 applicants Hope you're doing well. We have an open... ...: The Senior Java Developer role will work as part of a software development team and be responsible for designing, developing,...SeniorRemote work
- ...ManTech International Corporation is seeking a Senior Software Engineer in Annapolis Junction, MD to lead software design and development efforts using Java. The role emphasizes analyzing requirements, coding, debugging, and integrating software within evolving systems...Senior
- A leading technology consulting firm is seeking a Senior Software Engineer with expertise in Java, Spring, and AWS for a hybrid role in Bethesda, Maryland. This mid-senior level position offers career growth potential and emphasizes collaboration and diversity. Candidates...SeniorRemote job
$120k - $200k
Senior Analytic Developer PLEX Solutions, A Part of Markon is looking... ...This role combines hands-on software development with rapid... ...software using sound software engineering practices. Develop reusable solutions... ...production software in Java, with experience designing, testing...SeniorTemporary workFlexible hours- ...SENIOR BACKEND JAVA DEVELOPER (GRAPH & NoSQL DATABASE EXPERIENCE) JOB SUMMARY We are seeking a highly experienced Senior Backend... ...project or business objectives. Stay current with software engineering trends, industry best practices, and emerging...Senior
- ...Erias Ventures, LLC in Annapolis Junction, MD, is seeking a Senior Software Engineer with strong Java, Spring, and MongoDB skills to join a fast-growing team. You will analyze requirements, design, implement, and optimize software for mission-critical systems, while mentoring...Senior
- ...Leidos LLC is seeking a Software Engineer in the National Security Sector's Cyber & Analytics Business Area (CABA). The role focuses on design... ...maintenance of a Data Dictionary metadata system built with Java/Spring, RESTful APIs, and a web UI. You will work...Senior
- ...Leidos is seeking a Senior Java Software Engineer in the Intelligence Sector's Cyber & Analytics Business Area (CABA). You will design, develop, test, and maintain enterprise Java applications using Spring Boot, RESTful services, and modern software engineering practices...Senior
- ...General Dynamics Information Technology, a leader in mission-critical software, is seeking a Senior Java Developer to design and build cloud-native applications in a fast-paced Agile environment. You will create scalable microservices, back-end systems, and APIs while...Senior
- ...Leidos is seeking a Senior Java Software Engineer - Scrum Master to join the Air Traffic Business Area, supporting next-generation flight services and air traffic systems. This hybrid role splits time evenly between hands-on Java development of cloud-native microservices...Senior
$130k - $270k
...Senior DevOps Engineer - AWS/Java/Linux/Ansible/Git/PythonCaptivation Software is seeking a highly motivated and experienced Senior DevOps Engineer to join our fast-paced development team. The ideal candidate will have strong working knowledge in Linux systems administration...SeniorHourly payTemporary work- ...Apscareerportal is seeking a Lead Java Full Stack Cloud Engineer to drive enterprise-scale applications from design through deployment. The role demands hands-on leadership across Java, Spring Boot, Angular/React, RESTful services, microservices, AWS, OpenShift, Docker...Senior
- ...developing the most complex and business critical software solutions, utilizing appropriate software engineering processes (either individually or in concert with... ...develop and implement complex solutions based on Java technology and related frameworks. J. Candidate...SeniorTemporary workWork experience placementFlexible hours
- ...Zohorecruit is seeking a Senior Full Stack Java/Angular Software Engineer (TS/SCI with Polygraph) to design, develop, and lead high-throughput enterprise systems in Annapolis Junction, MD. The role combines front-end Angular/RxJS with back-end Java/Spring Boot, delivering...Senior
- ...Job Description Job Description Job Description: Quevera is seeking a highly skilled Senior Software Developer – Java & Kubernetes with an active TS/SCI clearance with Polygraph to support mission-critical programs in Annapolis Junction, Maryland . In...SeniorTemporary workFor contractorsWork experience placement
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Java Software Engineer. Be the first to apply!
- senior java developer Maryland
- entry level java developer remote Maryland
- java web developer Maryland
- sr.java developer Maryland
- java spring developer Maryland
- java developer remote part time Maryland
- java developer Maryland
- senior java software engineer Maryland
- java software engineer Maryland
- senior manager customer operations Maryland



