ECS is seeking a Sr. Java Developer-Enterprise Identity and Accessto work in our Albuquerque, NM office.
Job Description:
ECS is looking for a motivated Application Programmer/Software Engineer to work on projects that cover a range of system, applications technologies in the areas of Enterprise Identity and Access Management. You will research, develop, and integrate state-of-the-art software to provide Enterprise authentication and authorization services. The selected candidate will learn to support current technologies, while leading and driving improvements and new architectures in support of future program goals. This is an exciting opportunity to work with partners of many technical disciplines across the customer base in support of a National Mission.
Tasks:
- 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
Required Skills:
- Must have a Bachelor's Degree in Computer Science or related field plus 8 years of software development experience. Six additional years of experience may be substituted in lieu of a degree.
- Candidate should have a minimum 2 years experience with Java
- Candidate should have a minimum 3 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 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.
- Due to the classification of the work, candidate must work on site most of the time and live in the Albuquerque area.
Desired Skills:
- Active DOE "Q" Clearance
ECS is an equal opportunity employer and does not discriminate or allow discrimination on the basis of race, color, religion, gender, age, national origin, citizenship, disability, veteran status or any other classification protected by federal, state, or local law. ECS promotes affirmative action for minorities, women, disabled persons, and veterans.
ECS is a leading mid-sized provider of technology services to the United States Federal Government. We are focused on people, values and purpose. Every day, our 3800 employees focus on providing their technical talent to support the Federal Agencies and Departments of the US Government to serve, protect and defend the American People.