Software Engineer — Java / Spring (Data Dictionary Platform) - Fully Cleared

Intelliforce-IT Solutions GroupColumbia, MD
1d$189,000 - $243,000Onsite

About The Position

At Intelliforce, we deliver mission-ready technology that empowers the intelligence community to operate with speed, precision, and confidence. As a Software Engineer supporting the Data Dictionary Capability, you will help build and sustain a platform that defines how mission data is structured, validated, and shared across critical systems. Your work will directly support interoperability, data quality, and operational effectiveness across programs that matter most to national defense. You’ll spend your days building and enhancing a mission-critical platform used to define and manage data specifications across systems. Expect to collaborate closely with fellow engineers, stakeholders, and program teams while working hands-on with modern enterprise technologies. This role leverages a modern enterprise stack centered on Java and the Spring framework, PostgreSQL databases, RESTful services using XML and JSON, Linux operating systems, container platforms such as Docker and Kubernetes, CI/CD deployment pipelines, and task management tools like JIRA or similar systems.

Requirements

  • Clearance: Active Top Secret Clearance with Full Scope Polygraph (required)
  • Citizenship: Must be a U.S. Citizen
  • Bachelor’s degree in Computer Science or a related technical discipline from an accredited college or university, plus relevant Software Engineering experience supporting programs of similar scope and complexity. Additional experience may be substituted for a degree where permitted by the labor category.
  • Strong experience with Java development, including enterprise applications
  • Experience using the Spring framework
  • Experience designing and implementing RESTful web services
  • Familiarity with relational databases, particularly PostgreSQL or similar SQL platforms
  • Experience with user interface development, design, and testing
  • Knowledge of web technologies including XML and JSON
  • Experience working in Linux environments
  • Familiarity with container technologies such as Docker and Kubernetes
  • Experience with software deployment pipelines
  • Familiarity with issue tracking or task management tools
  • Ability to communicate technical concepts clearly and professionally

Nice To Haves

  • Experience with J2EE application development
  • Familiarity with additional ticketing systems such as Redmine
  • Experience working in collaborative, cross-functional engineering teams
  • Ability to work effectively with minimal supervision in a mission environment

Responsibilities

  • Designing and developing features for a Java/Spring-based application that manages data specifications
  • Maintaining and enhancing a user interface used to define attributes and valid values
  • Building and supporting RESTful services that provide programmatic access to specifications
  • Supporting database development and data persistence strategies
  • Participating in testing, deployment, and documentation activities
  • Communicating progress, technical decisions, and risks clearly to teammates and leadership
  • Working collaboratively in a fast-paced environment while maintaining high engineering standards

Benefits

  • Ample PTO to rest and recharge—plus all federal holidays and your birthday off, just because.
  • Multiple medical plan options, including ones with zero deductible or premium for employees.
  • Generous 401(k) with immediate vesting—because your future matters now.
  • Exciting bonus opportunities, from profit sharing to quarterly awards and President’s Club recognition.
  • A culture of collaboration, connection, and fun, with regular team activities that go beyond the work.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service