Software Engineer II

Reflexive Concepts•Hanover, MD

About The Position

Reflexive Concepts is seeking a skilled Software Engineer II to join our growing team! Support mission-critical web service development for an Identity, Credential, and Access Management (ICAM) solution. You will help design, develop, integrate, test, and maintain highly available, enterprise-level services that support Attribute-Based Access Control by returning attributes and access decisions, integrating with a COTS LDAP directory and other microservices and libraries.

Requirements

  • Five (5) years of software engineering experience
  • Bachelor’s Degree or higher in Computer Science or a related technical field
  • An additional four (4) years of software engineering experience may be substituted for the degree, for a total of nine (9) years

Nice To Haves

  • Must be able to work in a collaborative environment, with minimal supervision
  • High level of proficiency and skill with Java software development
  • Experience generating and maintaining REST services
  • Proficiency with Git version control and Maven build tools
  • Familiarity with Linux environments
  • Skilled at building robust, scalable, secure, and high-performance applications
  • Ability to write unit test cases using JUnit and mocking frameworks
  • Experience with automated builds using GitLab Continuous Integration/Continuous Deployment (CI/CD) pipelines
  • PKI encryption and authentication
  • Experience with Docker and Kubernetes

Responsibilities

  • Design, develop, integrate, test, and maintain highly available, enterprise-level services
  • Support Attribute-Based Access Control by returning attributes and access decisions
  • Integrate with a COTS LDAP directory and other microservices and libraries
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service