Java Software Developer

Java Software Developer

13 Aug 2024
Georgia, Alpharetta, 30004 Alpharetta USA

Java Software Developer

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 plus
Eductional Requirements:
- Minimum Bachelor’s Degree in computer science or related field.

Job Details

  • ID
    JC44830461
  • State
  • City
  • Job type
    Contract
  • Salary
    Depends on Experience
  • Hiring Company
    Alltech Consulting Services, Inc.
  • Date
    2022-08-12
  • Deadline
    2022-10-11
  • Category

Jocancy Online Job Portal by jobSearchi.