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
$ 139KJob 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.