Backend Java Developer

Computer Enterprises, Inc.
Birmingham, United States of America
yesterday

Role details

Contract type
Temporary to permanent
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 139K

Job location

Birmingham, United States of America

Tech stack

Java
Microsoft Windows
API
Agile Methodologies
C Sharp (Programming Language)
System Configuration
Linux
Software Deployment
Software Security
Backend
Information Technology
Front End Software Development

Job description

  • Implement, modify, and maintain authentication policy and customized components in support of customer and employee authentication.
  • Develop and support backend systems using compiled code such as Java or C#.
  • Understand and work with APIs to ensure application security and protection.
  • Exposure to application and security protection within enterprise environments.
  • Work within a heavily distributed, agile team to support authentication initiatives, including retail IVR authentication projects.
  • Engage with team members across multiple time zones and physical locations, including remote staff.
  • Participate in production deployment activities, including late-night or weekend work, and rotating on-call shifts.
  • Support configuration and maintenance of authentication rules and custom components for banking applications.

Requirements

This position involves supporting customer and employee authentication for a banking client, configuring and maintaining authentication policies, and developing customized components. The role requires a strong background in back-end development with compiled languages such as Java or C#, and familiarity with API security. Candidates with experience in banking or identity and access management domains are preferred., * Back-end development experience with compiled code (Java, C#, etc.).

  • Understanding of APIs and application security.
  • Java/Linux background.
  • Experience with OCP containers (preferred over Windows).
  • Exposure to protecting applications within enterprise security environments.
  • Self-motivated with strong verbal and written communication skills.
  • Problem-solving skills, customer service orientation, and interpersonal skills.
  • Comfortable engaging across distributed teams and remote staff.

Required Education

  • Bachelor's degree in computer science or relevant field, or equivalent work experience.
  • Plus, certifications showing scaled agile training.

Preferred Skills

  • Front-end UI/UX development experience.
  • Banking domain or identity and access management experience.
  • Agile experience.

Benefits & conditions

Pulled from the full job description

  • Health insurance
  • 401(k) matching
  • Vision insurance
  • Dental insurance, W2 only, 6-12 month contract with potential for extension or conversion to full time with either the client or CEI

Pay: $67/hour + optional medical, dental, vision, 401(k) match

About the company

This role offers the opportunity to work on critical authentication projects within a leading banking environment, supporting innovative security solutions. It provides a chance to collaborate with a large, distributed team and contribute to enterprise-level security initiatives. About CEI: As a trusted technology partner, CEI delivers solutions that help our customers transform their business and achieve meaningful results. From strategy and custom application development through application management - our technology and digital experience services are tailored to meet each unique need of our customers. Our staffing solutions bring specialized skills to complement our customers' workforce and project requirements.

Apply for this position