Job Details

ID #44913355
State Georgia
City Alpharetta
Job type Contract
Salary USD Depends on Experience Depends on Experience
Source Alltech Consulting Services, Inc.
Showed 2022-08-16
Date 2022-08-15
Deadline 2022-10-14
Category Web/HTML/info design
Create resume

Java Software Developer

Georgia, Alpharetta, 30004 Alpharetta USA

Vacancy expired!

Level 3 Description:

We are looking for a Java Software Developer to join the Customer Authentication team at E-TRADE/our Company. As a valued member of the team, you’ll be responsible for ensuring the authentication of E-TRADE’s ten million plus customers, is fast, and secure. We are on an exciting journey - modernizing our supported authentication factors and infrastructure for all. This includes deploying systems that support modern factors like Time Based One Time Passwords (TOTP), Mobile Push, and YubiKeys - with the goal of increasing customer security and decreasing friction during the login process. Additionally, the team is focused on the developer experience at E-TRADE. By focusing on the use of standards-based services, we will provide a set of Application Programming Interfaces (APIs) designed to ensure development teams can easily create customer interactions that are secure, dynamic, and seamless.Responsibilities include:- Implementing various authentication factors, like TOTP, Mobile Push, and YubiKeys using nodes/modules provided in our Identity and Access Management toolset. (35%)- Developing, unit testing, and supporting code through the stages of the Software Development Lifecycle (SDLC) (35%)- Performing and participating in code reviews with the team. (10%)- Driving deliverables by coordinating with product management and taking ownership of the work you will deliver to them. (5%)- Troubleshooting issues in our environments. (5%)- Attend and participate in all required agile rituals. (5%)- Work with the team to analyze and size requirements. (5%)This role requires at least three years of professional experience with the following technologies:- Java Foundation- Identity in access management- Java Development- Linux shell scripting- Familiarity with secure coding techniques, digital encryption, signatures, hashing, Transport Layer Security (TLS), certificates, and public/private keys- Tools to support production, monitoring, troubleshooting/debugging Java applications at scale.- Good communication skills

Desired Skills:- Java Framework experience, e.g. Spring.- Experience working on an Agile team.- Technologies like Security Assertion Markup Language (SAML), Open Authorization (OAuth 2), Open Idenitity Connect (OpenID Connect), JavaScript Object Notation Web Token (JWT)- Knowledge of FIDO (Fast Identity Online) and Web Authentication API (WebAuthn) protocols- Well-versed with source control system e.g. git- Experience ForgeRock a plusEductional Requirements:- Minimum Bachelor’s Degree in computer science or related field.

Vacancy expired!

Subscribe Report job