Senior Software Engineer - Backend (Java) (NASA)
$130k - $145kAd Hoc LLC
Senior Software Engineer - Backend (Java) Job number: 828 Location: Remote with Preference for Greenbelt, MD Travel: Occasional Travel Required for NASA Site Access and Badging Work on Things That Matter Ad Hoc is a technology company that empowers organizations to deliver scalable, impactful digital services. Using modern, agile methods, our team creates products that meet people's needs and transform their experience of government. Our collaborations have shaped some of the defining moments in public-sector service delivery. We've helped build products that connect Veterans to tailored services, help millions access affordable health care, and support important programs across the federal government. Built for a Remote Life Our culture, communications, and tools are built for remote work, enabling us to bring together top talent nationwide. At Ad Hoc, remote life empowers our teams to design work environments that fit their lives while fostering flexibility, collaboration, and strong outcomes for our customers. Committed to High Expectations and a Welcoming Culture Ad Hoc values acceptance, accountability, and humility. We build small, inclusive teams that collaborate closely with our partners to solve meaningful problems and deliver software that works. Federal Civilian The Federal Civilian business unit supports many customers spanning the federal, commercial, and nonprofit space. Our customers include NASA, the General Services Administration, Office of Personnel Management, the Library of Congress, Health & Human Services, and the FDIC. We partner with these agencies to:
• Build new capabilities
• Deliver products
• Establish data as a strategic asset for informed decision-making
• Modernize legacy systems
• Build the digital service infrastructure necessary to scale mission impact Role Overview Ad Hoc is seeking a Senior Software Engineer - Backend (Java) to support the development and modernization of enterprise-scale web applications and backend systems in a federal environment. This role is ideal for engineers with strong experience building Java-based applications, supporting distributed systems, and collaborating within agile software development teams. You will contribute to mission-critical systems supporting government operations and modernization initiatives. We have a strong preference for candidates located near Greenbelt, Maryland, or candidates willing to travel onsite periodically for badging and program-related activities. This role will require the ability to obtain and maintain a government clearance. What You'll Do
• Design, develop, and maintain enterprise-level Java web applications and backend services
• Build and support RESTful APIs and distributed system integrations
• Develop scalable solutions using Spring Framework and related Java technologies
• Write, optimize, and troubleshoot SQL queries against Oracle databases
• Collaborate with engineers, product teams, QA, DevOps, and client stakeholders in agile environments
• Troubleshoot production issues and support ongoing system enhancements
• Participate in code reviews, technical planning, and architecture discussions
• Contribute to software engineering best practices and development standards
• Support application deployment, maintenance, and continuous improvement initiatives Required Qualifications
• 8+ years of relevant software engineering experience and a Bachelor's degree, or equivalent additional experience in lieu of a degree
• 5+ years of hands-on experience developing Java web-based applications
• Strong experience with Java, JSP, Spring Web Framework, and REST Web Services
• 3+ years of experience working with Oracle databases and writing SQL queries
• 2+ years of experience developing web applications using JavaScript libraries and frameworks
• Experience with JavaScript, especially jQuery, CSS, HTML, JSON, and XML
• Experience with JBoss, Hibernate or myBATIS, Maven, rich AJAX web applications, Eclipse, Git, and software development process models
• Strong troubleshooting and debugging skills in enterprise environments
• Experience working within agile software development teams
• Ability to obtain and maintain a government clearance
• Ability to travel onsite to a NASA location for badging and program support
• Strong preference for candidates who can work onsite in Greenbelt, MD as needed Desired Qualifications
• Experience supporting NASA or federal civilian agencies
• Experience with event-driven or eventful architectures
• Experience with Spring Batch
• Familiarity with DevOps practices and CI/CD pipelines
• Experience modernizing legacy enterprise systems
• Experience working within government consulting or federal contracting environments
• Experience supporting cloud or hybrid-cloud environments Location & Travel
• Remote role with strong preference for candidates near Greenbelt, MD
• Periodic travel required for NASA badging and onsite activities Benefits
• Company-subsidized health, dental, and vision insurance
• Flexible PTO
• 401(k) with employer match
• Paid parental leave after one year of service
• Employee Assistance Program Ad Hoc LLC is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, national origin, ancestry, sex, sexual orientation, gender identity or expression, religion, age, pregnancy, disability, work-related injury, covered veteran status, political ideology, marital status, or any other factor protected by law. We value the unique skills gained through military service and encourage veterans and transitioning service members to apply. In support of various state and city equal pay transparency laws, Ad Hoc job descriptions feature the starting range we reasonably expect to pay candidates who would join our team with little to no additional training on the responsibilities outlined above. Actual compensation is influenced by factors including skill set, level of experience, and scope of responsibility. The anticipated salary range for this role is $130,000 - $145,000 annually. Recruiters will be happy to answer questions regarding compensation and benefits during the interview process.
• Build new capabilities
• Deliver products
• Establish data as a strategic asset for informed decision-making
• Modernize legacy systems
• Build the digital service infrastructure necessary to scale mission impact Role Overview Ad Hoc is seeking a Senior Software Engineer - Backend (Java) to support the development and modernization of enterprise-scale web applications and backend systems in a federal environment. This role is ideal for engineers with strong experience building Java-based applications, supporting distributed systems, and collaborating within agile software development teams. You will contribute to mission-critical systems supporting government operations and modernization initiatives. We have a strong preference for candidates located near Greenbelt, Maryland, or candidates willing to travel onsite periodically for badging and program-related activities. This role will require the ability to obtain and maintain a government clearance. What You'll Do
• Design, develop, and maintain enterprise-level Java web applications and backend services
• Build and support RESTful APIs and distributed system integrations
• Develop scalable solutions using Spring Framework and related Java technologies
• Write, optimize, and troubleshoot SQL queries against Oracle databases
• Collaborate with engineers, product teams, QA, DevOps, and client stakeholders in agile environments
• Troubleshoot production issues and support ongoing system enhancements
• Participate in code reviews, technical planning, and architecture discussions
• Contribute to software engineering best practices and development standards
• Support application deployment, maintenance, and continuous improvement initiatives Required Qualifications
• 8+ years of relevant software engineering experience and a Bachelor's degree, or equivalent additional experience in lieu of a degree
• 5+ years of hands-on experience developing Java web-based applications
• Strong experience with Java, JSP, Spring Web Framework, and REST Web Services
• 3+ years of experience working with Oracle databases and writing SQL queries
• 2+ years of experience developing web applications using JavaScript libraries and frameworks
• Experience with JavaScript, especially jQuery, CSS, HTML, JSON, and XML
• Experience with JBoss, Hibernate or myBATIS, Maven, rich AJAX web applications, Eclipse, Git, and software development process models
• Strong troubleshooting and debugging skills in enterprise environments
• Experience working within agile software development teams
• Ability to obtain and maintain a government clearance
• Ability to travel onsite to a NASA location for badging and program support
• Strong preference for candidates who can work onsite in Greenbelt, MD as needed Desired Qualifications
• Experience supporting NASA or federal civilian agencies
• Experience with event-driven or eventful architectures
• Experience with Spring Batch
• Familiarity with DevOps practices and CI/CD pipelines
• Experience modernizing legacy enterprise systems
• Experience working within government consulting or federal contracting environments
• Experience supporting cloud or hybrid-cloud environments Location & Travel
• Remote role with strong preference for candidates near Greenbelt, MD
• Periodic travel required for NASA badging and onsite activities Benefits
• Company-subsidized health, dental, and vision insurance
• Flexible PTO
• 401(k) with employer match
• Paid parental leave after one year of service
• Employee Assistance Program Ad Hoc LLC is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, national origin, ancestry, sex, sexual orientation, gender identity or expression, religion, age, pregnancy, disability, work-related injury, covered veteran status, political ideology, marital status, or any other factor protected by law. We value the unique skills gained through military service and encourage veterans and transitioning service members to apply. In support of various state and city equal pay transparency laws, Ad Hoc job descriptions feature the starting range we reasonably expect to pay candidates who would join our team with little to no additional training on the responsibilities outlined above. Actual compensation is influenced by factors including skill set, level of experience, and scope of responsibility. The anticipated salary range for this role is $130,000 - $145,000 annually. Recruiters will be happy to answer questions regarding compensation and benefits during the interview process.
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer - Backend (Java) (NASA) in McLean, VA vacancy
- ...Overview: Position Title * Sr. Backend Java Developer Position Responsibilities Role: Senior Backend Java Developer Location: McLean, VA - Onsite (5 days/week) | Local candidates only Key Responsibilities Design, build, and maintain backend services...SeniorLocal area
$155.9k - $214.4k
...in McLean, Virginia, is looking for a Software Engineer to join our Public Sector team. This role... ...designing, building, and scaling backend services that power our Data Intelligence... ...development and expertise in languages like Java, Scala, or Go. The salary range for...Senior- ...IronArch Technology is seeking a Senior Software Engineer to join its Ask VA team in McLean, Virginia. The ideal candidate will lead backend design, implementation, and integration efforts, ensuring seamless service to Veterans through VA.gov. This role requires strong...SeniorRemote work
- A leading IT solutions provider headquartered in McLean, VA, is seeking a Senior Software Engineer for a full-time remote position. The ideal candidate will have expertise in backend systems, with strong skills in Django Rest Framework and Python, and knowledge of AWS,...SeniorFull timeRemote work
- ...Senior Backend Engineer Software Guidance & Assistance, Inc., (SGA), is searching for a Senior Backend Engineer for a contract assignment with one... ...capabilities ~3+ years of hands-on development experience in Java, JavaScript/TypeScript, or SQL ~2+ years developing...SeniorContract work3 days per week
- ...Software Application Developer 10+ years of relevant working experience in software application development in Java, Spring boot and AWS Services. Technical skills: Hands-on experience in... ...Responsibilities: Design, develop, and maintain backend services using Java, Spring & Spring...SeniorWork experience placement
- ...Senior Backend Engineer Tysons Corner, VA The Senior Backend Engineer designs, builds, and maintains scalable backend systems and services... ...practices. This role reports directly to the Software Development Manager and works closely with Software Engineers...SeniorWork at officeLocal area
- ...Role Overview: This role involves senior Java development skills for event-based systems using Spring Boot, Microservices, and Kafka Streaming. Key Responsibilities: Senior Java development Event-based systems Spring Boot Microservices Kafka...Senior
- 12+ years of hands-on Core Java development experience (Java 8 or higher) Strong experience with Spring Boot, Microservices, and design patterns Ability to deliver complete end-to-end projects Must have strong experience with AWS services (S3, SQS, SNS, ECS, Lambda, CloudWatch...Senior
- ...Job Title: Senior Java developer Location : McLean, VA - ONSITE (Local Only) Type: Contract (C2C/W2) Duration: Long term JOB DESCRIPTION: Must have: Advanced Java Concepts, PySpark, Angular 13+ Senior Java development skills...SeniorContract workLocal area
- ...Developer-Java/J2EE Senior Job details Posted 22 May 20... ...technical and collaborative Software Development Understand... ...analytical skills, software engineering process skills, and the understanding... ...on Kubernetes ~ Strong backend experience to develop Data...SeniorWorldwideShift work
- ...technology services firm based in McLean, Virginia, is seeking a hands-on Sr. DevOps Engineer. The successful candidate will focus on security hardening, automation with PowerShell, and Java development. Key skills include strong experience in PowerShell, AWS, and security...Senior
- A leading IT solutions provider in McLean, VA is seeking a Software Engineer for a full-time remote position. Responsibilities include designing backend systems, developing APIs with Django and Python, and managing databases. Candidates should have 5+ years of full stack...SeniorFull timeRemote work
- ...mission solutions firm based in Tysons, Virginia is seeking a Senior Software Engineer with over 10 years of software development experience. The... ...candidates must have experience in Oracle PL/SQL, .Net, and JAVA applications. The firm prides itself on diversity and equality...Senior
$86.8k - $198k
...A leading technology firm in McLean, Virginia is seeking a skilled Software Development Engineer to join their innovative engineering team. The ideal candidate will have significant experience in cloud environments and full-stack application development, irrespective of...Senior- .../master's degree in computer science or engineering or equivalent experience A minimum of 9+... ...environment (SAFE/Scrum) Scope of the Work: Agile Software Development Analyze the Business... ...Micro Services based solutions using Java/JEE frameworks, UI frameworks, Docker and...Senior
- ...A tech consulting firm in Virginia seeks a Mid-Senior Level Software Developer with a strong background in AWS and programming. Responsibilities... ...of AWS development experience, proficiency in Python and Java, and a passion for innovation. Join a culture that values collaboration...Senior
- ...Overview Backend Engineer – AWS & Java (L3 Support) (3311-1) McLean, VA Java, Core Java, Spring Boot, Microservices, Cloud Computing, Amazon... ...EBS and S3. Qualifications Experience level: Mid-senior Experience required: 10 Years Education level:...Visa sponsorshipRelocation package
- ...team dedicated to accomplishing hard things, together. As a Senior Software Engineer working on the Appian platform, your mission will be to... ...volume or critical production service environments Fluency in Java and GO programming Experience with AWS services,...SeniorWork at officeLocal area
- ...reporting, charting, and AI-powered insights engine at the heart of the Appian platform. Our... ...About the Role: We're looking for a Senior Software Engineer who thrives in a multi-language... .../Hibernate service layers, through Java and SAIL (our proprietary functional UI...SeniorWork at officeLocal area
- ...A leading cybersecurity firm is seeking a Lead Software Engineer to leverage Full Stack expertise in a pivotal role. This position involves translating user requirements into actionable designs, developing cloud-based applications, and collaborating with teams on complex...SeniorFlexible hours
- 53 Stations is seeking an experienced Software Engineer to join our team in McLean, VA. In this role, you will design, develop, and maintain high-quality web services that impact our users globally. We thrive on innovation, collaboration, and a culture that celebrates success...Senior
- ...Senior Full Stack Developer Software Guidance & Assistance, Inc., (SGA), is searching for a Senior Full Stack... ...APIs and microservices using Java (Spring Boot) and Python-based frameworks... ..., conduct code reviews, and uphold engineering best practices Mentor and guide...SeniorContract work
- ...specialty areas: Information Technology (IT), Clinical Research, Rehabilitation Therapy, and Nursing. Job Description Position: Senior Level Java Developer Location: McLean, VA (Local candidates only) Duration: 4 Months Responsibilities: Develop and maintain large,...SeniorLocal area
- ...Senior Full Stack Engineer Why choose between doing meaningful work and having a fulfilling life?... ...difference with us. Do you want to develop software systems that contribute to solving... ...robust APIs, database schemas, and backend services supporting high-performance,...SeniorInternshipLocal areaImmediate start
- ...A technology firm specialized in defense software is seeking a Senior/Principal Software Architect to lead the design and development of advanced software solutions for national security. This role requires hands-on technical leadership and collaboration with expert teams...Senior
$229.9k - $262.4k
...Capital One is seeking a Senior Manager, Software Engineering in McLean, VA, to lead diverse technology projects while managing a skilled team. This role... ...-solving, utilizing programming skills in JavaScript, Java, Python, and more to drive transformation. The ideal candidate...Senior- ...Senior Full-Stack Developer DMI is seeking a Senior Full-Stack Developer to help build... ...does not. This is an AI-first engineering team. We deliver using an AI-augmented development... ...-table designs. Develop configurable software services that integrate the application...SeniorContract workInterim roleLocal areaRemote work
- ...Software Engineer (Java, MASH, Linux) We are looking for a talented and driven Software Engineer (Java, MASH, Linux) to join our team and... ...Developer, Linux Developer, Middleware Engineer, Systems Engineer, Backend Developer, Full Stack Developer, Application Developer,...Temporary workFor contractorsImmediate startFlexible hours
- ...A leading technology company is seeking a Cloud Solutions Network Engineer to develop scalable cloud network solutions and lead cross-functional teams. The ideal candidate has extensive experience with AWS and cloud services, along with proven DevOps expertise. This role...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer - Backend (Java) (NASA). Be the first to apply!
Related searches
- back-end developer McLean, VA
- backend software engineer McLean, VA
- java web developer McLean, VA
- senior java developer McLean, VA
- java developer remote part time McLean, VA
- java spring developer McLean, VA
- sr.java developer McLean, VA
- java microservice developer McLean, VA
- java developer McLean, VA
- senior java software engineer McLean, VA

