Enable job alerts via email!

Senior Software Engineer – Enterprise Fraud Technology (Hybrid)

First Citizens

Raleigh (NC)

Hybrid

USD 90,000 - 130,000

Full time

6 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

First Citizens Bank is seeking a Full Stack Senior Software Engineer to design and develop fraud detection and prevention systems. This hybrid role involves system analysis, API development, and integration services, requiring a sound understanding of the banking sector. Candidates should have strong skills in Java, Spring, AWS, and CI/CD methodologies.

Qualifications

  • 4 years of experience in software application development or 8 years with a GED.
  • Hands-on development experience required.
  • Experience in the banking domain is a plus.

Responsibilities

  • Design and develop fraud detection systems.
  • Translate business requirements into system designs.
  • Implement Microservices and APIs.

Skills

Java J2EE
SQL
Spring
Microservices
API Development
Containerization
AWS
Azure
CI/CD
Agile Methodologies

Education

Bachelor's Degree in Computer Science or related field
High School Diploma or GED

Tools

Docker
Kubernetes
Postgres
MySQL
Oracle
SQL Server
Git
JIRA

Job description

Overview

This is a hybrid role, with the expectation that time working will regularly take place inside and outside of a company office. Raleigh, NC or Phoenix, AZ

First Citizens Bank is one of the top financial services providers in the nation, recognized and awarded for our customer satisfaction, sustainable profitability, and overall stability and security. Our associates make First Citizens Bank a great place for our clients to do business. Those who grow, achieve, and succeed with First Citizens Bank are those who share our core values of integrity, service excellence and stability.

We are seeking a Full Stack Senior Software Engineer with strong system analysis and development experience in fraud screening technology space within the banking domain. Primary responsibilities of this role include analyzing, designing and developing fraud screening solutions, with a strong focus on API development, Microservices architecture, and integration services.


Responsibilities

  • Design, develop and maintain end-to-end fraud detection and prevention systems.
  • Analyze and translate complex business requirements into a functional system design document.
  • Convert application designs into data model and data mapping specifications.
  • Technology and system related analysis using knowledge of current applications, interfaces, and data to recommend solutions.
  • Apply data analysis skills to understand detailed data flows between the systems.
  • Configure systems and develop expertise in system functionality and design.
  • Understand points of interaction and impact on other systems across the enterprise.
  • Design and implement Microservices and APIs to support fraud detection and response.
  • Design, develop, and manage automated unit, integration and acceptance tests.
  • Assist in developing and executing test scripts.
  • Assist in developing training materials for system functionality.
  • Assist with performing applications changes and configurations.
  • Manage the installation of application software patches and upgrades.

Qualifications

Bachelor's Degree and 4 years of experience in Software application development and maintenance OR High School Diploma or GED and 8 years of experience in Software application development and maintenance

Preferred:

  • Hands-on development experience in Java J2EE and SQL applications.
  • Strong skills in Spring, Spring Boot, and Spring Cloud.
  • Experience in containerization (Dockers, Kubernetes).
  • Hands-on experience with relational databases (Postgres, MySQL, Oracle, SQL Server).
  • Ability to design applications in AWS and Azure.
  • Experience with streaming (Kafka).
  • Strong understanding of CI/CD pipelines for automated deployment.
  • Strong hands-on expertise in debugging and fixing streaming jobs by reviewing debug logs and configurations.
  • Demonstrated experience with Application Servers (Tomcat, Websphere, Jetty, JBoss) and Web Servers (Apache, NGINX).
  • Experience with distributed source control systems - Preferably Git.
  • Experience with agile methodologies and tools (e. g. JIRA).
  • Excellent problem solving and communications skills.
  • Adaptable and quick to master diverse technologies.
  • Experience in API, Microservices, DevOps, AWS, Azure and Integrated Solutions.
  • Experience with Confluent Kafka and MQ.
  • Experience with test automation.
  • Experience in payments domain (ACH, Checks, FedNow, RTP, Wires, ISO, etc.,) is a plus.
  • Experience in SDLC and Agile methodologies.
  • Prior financial services or banking domain experience.
  • Experience in industry leading fraud detection, prevention, and analytics solutions.

Benefits are an integral part of total rewards and First Citizens Bank is committed to providing a competitive, thoughtfully designed and quality benefits program to meet the needs of our associates. More information can be found at https://jobs.firstcitizens.com/benefits.

Bachelor's Degree and 4 years of experience in Software application development and maintenance OR High School Diploma or GED and 8 years of experience in Software application development and maintenance

Preferred:

  • Hands-on development experience in Java J2EE and SQL applications.
  • Strong skills in Spring, Spring Boot, and Spring Cloud.
  • Experience in containerization (Dockers, Kubernetes).
  • Hands-on experience with relational databases (Postgres, MySQL, Oracle, SQL Server).
  • Ability to design applications in AWS and Azure.
  • Experience with streaming (Kafka).
  • Strong understanding of CI/CD pipelines for automated deployment.
  • Strong hands-on expertise in debugging and fixing streaming jobs by reviewing debug logs and configurations.
  • Demonstrated experience with Application Servers (Tomcat, Websphere, Jetty, JBoss) and Web Servers (Apache, NGINX).
  • Experience with distributed source control systems - Preferably Git.
  • Experience with agile methodologies and tools (e. g. JIRA).
  • Excellent problem solving and communications skills.
  • Adaptable and quick to master diverse technologies.
  • Experience in API, Microservices, DevOps, AWS, Azure and Integrated Solutions.
  • Experience with Confluent Kafka and MQ.
  • Experience with test automation.
  • Experience in payments domain (ACH, Checks, FedNow, RTP, Wires, ISO, etc.,) is a plus.
  • Experience in SDLC and Agile methodologies.
  • Prior financial services or banking domain experience.
  • Experience in industry leading fraud detection, prevention, and analytics solutions.

Benefits are an integral part of total rewards and First Citizens Bank is committed to providing a competitive, thoughtfully designed and quality benefits program to meet the needs of our associates. More information can be found at https://jobs.firstcitizens.com/benefits.

  • Design, develop and maintain end-to-end fraud detection and prevention systems.
  • Analyze and translate complex business requirements into a functional system design document.
  • Convert application designs into data model and data mapping specifications.
  • Technology and system related analysis using knowledge of current applications, interfaces, and data to recommend solutions.
  • Apply data analysis skills to understand detailed data flows between the systems.
  • Configure systems and develop expertise in system functionality and design.
  • Understand points of interaction and impact on other systems across the enterprise.
  • Design and implement Microservices and APIs to support fraud detection and response.
  • Design, develop, and manage automated unit, integration and acceptance tests.
  • Assist in developing and executing test scripts.
  • Assist in developing training materials for system functionality.
  • Assist with performing applications changes and configurations.
  • Manage the installation of application software patches and upgrades.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Software Engineer - Enterprise Fraud Technology (Hybrid)

Davita Inc.

Raleigh

Hybrid

USD 100,000 - 130,000

5 days ago
Be an early applicant