Software Engineer, Java Platform Integration (Prime)

Intelliforce-IT Solutions Group•Columbia, MD
•$196,000 - $252,000

About The Position

The Software Engineer, Java Platform Integration supports application integration by maintaining, modernizing, containerizing, and deploying Java-based applications across evolving mission platforms. The role spans software development and platform integration, including Java code updates, Docker container development, Helm chart creation, Kubernetes deployment support, and Terraform-based infrastructure work. The engineer also provides technical assistance to teammates resolving development, integration, or deployment issues. The position follows work beyond application development through refactoring, containerization, deployment, integration, and operational support. It involves modernizing existing software to improve interoperability, packaging applications for containerized environments, supporting Kubernetes deployments, and working with infrastructure automation to make releases more repeatable and reliable. The engineer coordinates with software and systems engineers, security teams, testers, and mission stakeholders. The role requires an active Top Secret clearance with Full Scope Polygraph and U.S. citizenship. The employer states that it cannot sponsor clearances or visas.

Requirements

  • Active Top Secret clearance with Full Scope Polygraph; clearance sponsorship is not available.
  • U.S. citizenship; visa sponsorship is not available.
  • 20 years of Software Engineering experience on programs and contracts of similar scope, type, and complexity.
  • Bachelor’s degree in Computer Science or a related discipline from an accredited college or university; four additional years of Software Engineering experience on projects with similar software processes may substitute for the degree.
  • Five years of demonstrated cloud experience supporting distributed scalable data technologies and related processing environments.
  • Strong Java development experience.
  • Experience maintaining and updating existing Java codebases.
  • Experience debugging software and correcting defects.
  • Experience refactoring software to improve maintainability, interoperability, or performance.
  • Experience building Docker containers.
  • Experience creating and maintaining Helm charts.
  • Experience deploying or supporting applications in Kubernetes.
  • Experience with Terraform.
  • Experience supporting software build, integration, testing, and deployment activities.
  • Experience integrating software into new or modified environments.
  • Experience troubleshooting software and deployment issues.
  • Ability to provide developer support to teammates.
  • Experience working with interconnected applications, services, or data flows.
  • Strong problem-solving and troubleshooting skills.
  • Strong collaboration skills across software, systems, security, testing, and operational teams.

Nice To Haves

  • Experience supporting enterprise application integration environments.
  • Experience modernizing or refactoring legacy Java applications.
  • Experience supporting containerized mission applications.
  • Experience with CI/CD and automated deployment workflows.
  • Experience supporting Kubernetes-based platforms.
  • Experience with Infrastructure as Code beyond Terraform.
  • Experience troubleshooting complex end-to-end data flows.
  • Experience supporting secure or compliance-driven environments.
  • Experience working directly with external mission partners.
  • Experience serving as a technical resource or mentor for other developers.
  • Experience recommending improvements to software development and deployment processes.

Responsibilities

  • Develop, maintain, and update Java-based software.
  • Refactor existing code to improve maintainability, compatibility, and interoperability.
  • Debug software issues and implement fixes.
  • Build and maintain Docker containers for application deployment.
  • Create and update Helm charts.
  • Support application deployments into Kubernetes environments.
  • Work with Terraform-based infrastructure and deployment workflows.
  • Support software build, integration, testing, and deployment activities.
  • Maintain interoperability with upstream and downstream systems.
  • Analyze and troubleshoot application interfaces and system data flows.
  • Support integration of applications into evolving mission platforms.
  • Investigate software, container, and deployment issues.
  • Provide development and troubleshooting support to teammates as needed.
  • Participate in software testing, integration testing, and operational validation.
  • Maintain technical and system documentation.
  • Coordinate with software engineers, systems engineers, security teams, testers, and mission stakeholders.

Benefits

  • Ample PTO.
  • Federal holidays off.
  • Birthday off.
  • Multiple medical plan options, including plans with zero deductible or employee premium.
  • 401(k) with immediate vesting.
  • Bonus opportunities, including profit sharing, quarterly awards, and President’s Club recognition.
  • Regular team activities.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service