Software Engineer (JAVA)

Jobot

Gaithersburg (MD)

Hybrid

USD 110,000 - 165,000

Full time

46 hours ago
Be an early applicant

Get a reply from this recruiter

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Comprehensive benefits
Career growth opportunities

Job summary

Jobot is seeking Senior/Lead/Principal Software Engineers to design, develop, and operate mission-critical Java applications in a regulated federal environment. You will contribute to cloud modernization, containerized architectures, and AI-assisted testing within SAFe practices.

Hybr id work in Gaithersburg, MD, with full-time opportunities across Senior, Lead, and Principal levels. You will collaborate with cloud architects, DevSecOps, and security teams to deliver secure, scalable software.

Qualifications

  • Strong hands-on Java development experience with Spring/Spring Boot.
  • Experience building and supporting enterprise microservices architectures.
  • Experience deploying containerized apps in AWS GovCloud or similar cloud.
  • Familiarity with CI/CD, DevSecOps practices, and automated security integration.

Responsibilities

  • Design, develop, and maintain enterprise Java applications and microservices.
  • Build scalable cloud-native services and containerized apps on AWS GovCloud.
  • Implement secure CI/CD pipelines and automated testing.
  • Collaborate with security, infrastructure, and QA teams to ensure reliable releases.

Skills

Java
Spring Boot
Microservices
Cloud engineering

Tools

AWS GovCloud
Kubernetes
GitLab
Tekton
Argo CD

Job description

We are a technology consulting and cloud solutions organization specializing in the design, development, and implementation of highly available, secure, and mission-critical systems for government and commercial clients. Our teams partner closely with customers to deliver innovative solutions across cloud strategy, cybersecurity, systems integration, data engineering, machine learning, AI, disaster recovery, and enterprise infrastructure initiatives. Our approach is built around collaboration and long-term partnership. We work closely with stakeholders at every level of the organization—from executive leadership to engineering and operations teams—to provide scalable, resilient, and secure technology solutions that solve complex business and operational challenges. With deep expertise in cloud-first architectures, automation, DevSecOps, virtualization, reliability engineering, and large-scale systems integration, we help organizations modernize infrastructure, improve operational efficiency, and support mission-critical environments where performance, security, and resiliency are essential. Our team consists of highly skilled engineers, architects, developers, and technology specialists who thrive on solving complex technical challenges. We foster a culture centered around innovation, collaboration, continuous learning, and technical excellence while delivering meaningful value to our clients across highly regulated and fast-evolving industries.

Our client offers highly competitive compensation packages, comprehensive benefits, and a collaborative, people-first culture that promotes innovation, professional growth, and long-term career development. We are committed to creating an environment where employees are empowered to make an impact, work alongside highly talented teams, and contribute to meaningful, mission-critical initiatives in a supportive and forward-thinking workplace.

Software Engineer – Senior, Lead & Principal Levels Java | AWS GovCloud | DevSecOps | Kubernetes | AI-Driven Test Automation Location: Gaithersburg, MD (Hybrid) Employment Type: Full-Time Openings: Multiple Positions (Senior, Lead & Principal Levels) Industry: Federal Technology | Aviation Systems | Mission-Critical Software About the Opportunity We are seeking experienced Software Engineers at the Senior, Lead, and Principal levels to support the development, modernization, and operation of mission-critical software systems within a highly regulated federal technology environment. This is an exciting opportunity to work on complex, large-scale applications that support essential aviation operations, leveraging modern cloud technologies, containerized architectures, DevSecOps practices, and AI-powered automation. The ideal candidates will bring strong Java development expertise, hands-on cloud engineering experience, and the ability to design, deploy, troubleshoot, and maintain secure, scalable applications throughout the full software development lifecycle. These positions offer the opportunity to contribute to cloud modernization initiatives, advance automated testing capabilities, and help shape the future of highly available, secure software platforms. The engineering teams operate within a Scaled Agile Framework (SAFe) environment, emphasizing collaboration, continuous improvement, and iterative software delivery.

Key Responsibilities Software Engineering & Application Development

  • Design, develop, enhance, troubleshoot, and maintain enterprise applications using Java, Spring, and Spring Boot.
  • Build and support scalable microservices architectures designed for performance, reliability, and maintainability.
  • Participate in the full software development lifecycle, including requirements analysis, design, development, testing, deployment, and production support.
  • Troubleshoot complex application issues and implement sustainable, high-quality solutions.
  • Collaborate with software engineers, cloud architects, DevSecOps teams, testers, and other technical stakeholders.
Cloud Engineering & Containerized Applications
  • Take end-to-end ownership of containerized application services deployed within AWS environments, including AWS GovCloud.
  • Deploy, configure, monitor, troubleshoot, and optimize cloud-hosted applications.
  • Implement observability and monitoring solutions using tools such as AWS CloudWatch, Prometheus, and EFK (Elasticsearch, Fluentd, Kibana).
  • Configure and support application autoscaling, high availability, and incident response processes.
  • Support application migrations and modernization efforts across Amazon ECS, Amazon EKS, and Red Hat OpenShift.
  • Translate container configurations between platforms, including ECS task definitions and Kubernetes manifests.
  • Support container registry migrations, ingress configurations, and networking changes.
DevSecOps & CI/CD Automation
  • Design, develop, maintain, and optimize CI/CD pipelines for Java-based applications.
  • Integrate automated security controls and quality gates into software build and deployment workflows.
  • Support secure software development practices, including automated vulnerability scanning, dependency analysis, and infrastructure-as-code validation.
  • Utilize tools such as GitLab, Tekton, Argo CD, and related DevSecOps technologies.
  • Collaborate with security and infrastructure teams to maintain secure, compliant deployment environments.
AI-Driven Testing & Quality Engineering
  • Leverage artificial intelligence and large language model (LLM) technologies to automate the generation, maintenance, and optimization of software test scripts.
  • Integrate AI-assisted test automation into development and CI/CD pipelines.
  • Improve test coverage, reduce manual testing effort, and enhance software quality through intelligent automation.
  • Collaborate with development and testing teams to establish repeatable, scalable automated testing practices.
Cloud Migration & Modernization
  • Support migrations of containerized applications from on-premises environments to AWS.
  • Execute application re-platforming, modernization, and migration activities while minimizing operational disruption.
  • Support parallel deployments, data connectivity, and rollback strategies.
  • Work with MongoDB, PostgreSQL, and other application data services.
  • Troubleshoot networking, application integration, and performance issues across hybrid and cloud environments.
Security, Compliance & Operational Excellence
  • Support application development and deployment within security-sensitive federal environments.
  • Contribute to security hardening, vulnerability remediation, and continuous monitoring activities.
  • Work within FISMA High and FedRAMP High compliance frameworks, as applicable.
  • Support NIST 800-53 security controls, STIG requirements, and authorization documentation.
  • Participate in incident response, root-cause analysis, and continuous improvement initiatives.

Required Qualifications

  • Strong hands-on software engineering experience using Java, Spring, Spring Boot, and microservices architectures.
  • Demonstrated experience designing, developing, debugging, and supporting enterprise software applications.
  • Experience deploying and operating containerized applications in AWS environments, preferably AWS GovCloud.
  • Hands‑on experience with container orchestration and deployment technologies such as Amazon ECS, Amazon EKS, Kubernetes, or Red Hat OpenShift.
  • Strong understanding of CI/CD pipelines, DevSecOps practices, and automated security integration.
  • Experience with cloud application monitoring, observability, performance optimization, and troubleshooting.
  • Familiarity with container migration, application modernization, and cloud deployment strategies.
  • Experience with automated software testing and the integration of AI/LLM technologies into development or testing workflows.
  • Strong analytical, troubleshooting, communication, and collaboration skills.
  • Ability to work effectively in an Agile development environment.

Preferred Qualifications Experience with one or more of the following is highly desirable: Cloud & Infrastructure

  • AWS GovCloud and commercial AWS environments.
  • Multi‑account AWS architectures, VPC networking, and network segmentation.
  • Amazon ECS, Amazon EKS, Kubernetes, and Red Hat OpenShift.
  • On‑premises‑to‑cloud migration and application re‑platforming.
  • MongoDB and PostgreSQL integration.
DevSecOps & Automation
  • GitLab, Tekton, and Argo CD.
  • SAST, DAST, SCA, and infrastructure‑as‑code security scanning.
  • Software Bill of Materials (SBOM) generation and management.
  • Quay, Clair, Red Hat Advanced Cluster Security (ACS), and HashiCorp Vault.
  • AI‑assisted test generation, prompt engineering, and LLM integration into automated pipelines.
Security & Compliance
  • FISMA High and FedRAMP High environments.
  • NIST 800‑53, STIG hardening, and vulnerability remediation.
  • Security authorization documentation, including SSPs, ATOs, continuous monitoring (ConMon), and POA&Ms.
  • Experience supporting federal government or other highly regulated technology programs.
Methodologies & Domain Experience
  • Scaled Agile Framework (SAFe).
  • Aviation, air traffic management, or other mission‑critical operational systems.
  • Large‑scale enterprise software modernization initiatives.

Available Engineering Levels We are hiring across multiple levels based on technical expertise, leadership experience, and scope of responsibility. Senior Software Engineer – T3

  • Independently design, develop, troubleshoot, and maintain complex software components.
  • Own assigned technical deliverables and contribute to application architecture and implementation.
  • Mentor junior engineers and promote engineering best practices.
  • Collaborate across teams to resolve technical challenges and deliver high‑quality solutions.
Lead Software Engineer – T4
  • Lead technical initiatives spanning multiple application components or engineering disciplines.
  • Own key engineering objectives and guide technical implementation strategies.
  • Provide technical direction, coordinate engineering efforts, and resolve complex integration challenges.
  • Influence architecture, development standards, and continuous improvement initiatives.
Principal Software Engineer – T5
  • Provide senior technical leadership across complex software engineering initiatives.
  • Influence architecture, modernization strategies, and long‑term technical direction.
  • Lead engineers in solving highly complex technical and operational challenges.
  • Establish engineering standards, guide technical decisions, and align solutions with broader program objectives.
  • Serve as a trusted technical advisor to engineering leadership and stakeholders.

What Success Looks Like Successful candidates will deliver reliable, secure, and scalable software solutions while contributing to the modernization of mission-critical technology platforms. They will demonstrate strong technical ownership, proactively resolve complex engineering challenges, collaborate effectively across multidisciplinary teams, and continuously improve software delivery through cloud technologies, automation, and modern DevSecOps practices. This is an excellent opportunity for experienced software engineers who enjoy combining hands‑on Java development, cloud engineering, DevSecOps, and emerging AI technologies to solve meaningful technical challeng

Jobot is an Equal Opportunity Employer. We provide an inclusive work environment that celebrates diversity and all qualified candidates receive consideration for employment without regard to race, color, sex, sexual orientation, gender identity, religion, national origin, age (40 and over), disability, military status, genetic information or any other basis protected by applicable federal, state, or local laws. Jobot also prohibits harassment of applicants or employees based on any of these protected categories. It is Jobot’s policy to comply with all applicable federal, state and local laws respecting consideration of unemployment status in making hiring decisions. Sometimes Jobot is required to perform background checks with your authorization. Jobot will consider qualified candidates with criminal histories in a manner consistent with any applicable federal, state, or local law regarding criminal backgrounds, including but not limited to the Los Angeles Fair Chance Initiative for Hiring and the San Francisco Fair Chance Ordinance. Information collected and processed as part of your Jobot candidate profile, and any job applications, resumes, or other information you choose to submit is subject to Jobot's Privacy Policy, as well as the Jobot California Worker Privacy Notice and Jobot Notice Regarding Automated Employment Decision Tools which are available at jobot.com/legal. By applying for this job, you agree to receive calls, AI-generated calls, text messages, or emails from Jobot, and/or its agents and contracted partners. Frequency varies for text messages. Message and data rates may apply. Carriers are not liable for delayed or undelivered messages. You can reply STOP to cancel and HELP for help. You can access our privacy policy here: jobot.com/privacy-policy

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Developer (JAVA)
Software Developer (JAVA)

Jobot • Gaithersburg (MD)

Hybrid
USD 120,000 - 190,000
Principal Systems Engineer
Principal Systems Engineer

Jobot • Gaithersburg (MD)

Hybrid
USD 140,000 - 175,000
DevOps Engineer
DevOps Engineer

Jobot • Montebello (CA)

On-site
USD 80,000 - 85,000
Full benefits including 401K
PTO and Holidays Pay
Sr. QA/Test Automation Engineer
Sr. QA/Test Automation Engineer

Jobot • Gaithersburg (MD)

On-site
USD 140,000 - 175,000
Bilingual Senior Data Engineer
Bilingual Senior Data Engineer

Jobot • Montebello (CA)

On-site
USD 140,000 - 155,000
Competitive compensation
Growth opportunities
401K benefits
+1
Senior AWS DevOps Engineer
Senior AWS DevOps Engineer

Australia-Employment • Milpitas (CA)

On-site
USD 155,000 - 165,000
Health, Dental, and Vision insurance
Health, Dental and Vision Reimburse- m
401K with company match
+5
Director of Engineering, SRE (AI Security / Startup)
Director of Engineering, SRE (AI Security / Startup)

Jobot • Boston (MA)

Remote
USD 220,000 - 260,000
Stock options
Annual bonus (10%)
Remote work
Senior MLOps Engineer
Senior MLOps Engineer

Jobot • Atlanta (GA)

Remote
USD 150,000 - 175,000
100% work from home (US based only)
Own platform ownership and cost focus
Competitive base, bonus, and equity
+7
Senior MLOps Engineer
Senior MLOps Engineer

Jobot • Sterling (VA)

Remote
USD 150,000 - 175,000
100% remote (US-based)
Platform ownership
Competitive compensation
+7
Engineering Manager
Engineering Manager

Jobot • Tysons (VA)

On-site
USD 200,000 - 250,000
PTO and paid holidays
Early stage equity
401k with matching
+2