Senior Java Developer - Enterprise Identity and Access -1792 - KeyLogic Systems
Albuquerque, NM 87101
About the Job
Overview
Position: Senior Java Developer - Enterprise Identity and Access
Location: Albuquerque, NM
Salary Range: $125,900 - $135,900 per year
Clearance: Clearable to Q
KeyLogic is seeking a Senior Java Developer for Enterprise Identity and Access to support a major national laboratory.
We are looking to add a motivated application programmer/software developer to our department which develops and supports, agile, integrated, process-based software solutions that enable achievement of business and mission objectives, with focus on the health and safety of the employees, and protection of the environment, while complying with regulatory and other requirements effectively and efficiently.
This position is 100% onsite due to the nature of the work.
Responsibilities:
- Projects that cover a range of system, applications technologies in the areas of Enterprise Identity and Access Management.
- Research, develop, and integrate state-of-the-art software to provide Enterprise authentication and authorization services.
- Support current technologies, while leading and driving improvements and new architectures in support of future program goals.
- Provide Web, REST API Single Sign-On authentication and authorization services and software libraries.
- Work with software engineers across the NSE to enable applications for authentication and authentication services.
- Monitor production services and respond to system problems and user issues.
- Contribute to the fulfillment of technical projects and organizational objectives functioning as an effective team member on multi-disciplinary teams.
Qualifications:
- Bachelor’s degree in Computer Science or related field plus 8 years of software development experience.
- In lieu of a degree, 6 additional years in software development, programming, testing, or software engineering for a total of 14 years experience is applicable.
- U.S. Citizenship is required per contract to obtain and maintain a Department of Energy Q Clearance.
- Candidate should have a minimum 2-3 years experience with Java
- Candidate should have a minimum 3-4 years experience with Web application development/deployments, and expertise with REST as well as a good understanding of HTTP/HTTPS protocols and HTTP Verbs
- Candidate should have a minimum 3-4 years experience with Linux (as a developer, not necessarily as a system administrator)
- Candidate should be passionate about working hand in hand with application development teams to enable onboarding onto the Enterprise Identity and Access Management (IAM) system, passionate about learning authentication/authorization related technologies (e.g., OAuth2, OIDC, etc.), and providing trusted shared libraries that cross application development teams can rely on.