Senior Software Engineer
Washington D.C.
Extreme Data Technologies is seeking Java Software Engineers. The Software Engineer is responsible for technical definition, implementation, and integration of COTS enterprise Identity and Access Management services. These services enable authentication and authorization capabilities to users and applications throughout the enterprise. These services provide capabilities like coarse grained gateways, token issuance/verification, and policy evaluation. The developed services are a mix of 3rd party products, customizations, and custom code which must run in as a highly available system.

5-8 years of related software development experience. TS/SCI Clearance.

Click Here To Apply Now

Required Skills:
  • Full lifecycle Java development of libraries and WARs, including unit and integration testing
  • Basic knowledge and experience with developing and integrating Identity and Access Management technologies including: PKI, LDAP, SAML, API Gateways, and XACML
  • Developing applications for WebLogic and Tomcat environments
  • Development and deployment of RESTful web services
  • Developing using IDE tools (i.e., Eclipse IDE, NetBeans)
  • Code management using GITLab Repository
  • Development and maintenance of token services (ie. JSON, SAML)
Desired Skills:
  • Administration and automated deployments with RHEL Linux
  • Understanding of Amazon Web Services (AWS) architecture and system capabilities
  • Hands on work experience with implementing and maintaining PKI for enterprise systems
  • Oracle API Gateway (OAG), Oracle Identity Federation (OIF), Apache HTTPD
  • Experience with Jenkins, Confluence, JIRA
  • Experience with developing modules for Puppet
  • Experience with developing custom checks for Nagios
  • Certificate Authority (CA) support