Overview
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're searching for a Software Developer to join our Fraud & Compliance Technology Solutions Group.
Your primary responsibility will be towards design, development and delivery of fraud prevention, detection and analytics solutions.
Responsibilities
Hands-on development experience in Java J2EE and SQL applicationsWorking knowledge of Spring, Spring Boot, Spring Cloud, and ability to design AWS cloud-native applicationsDesign, develop, and manage automated unit, integration and acceptance testsWork with the Business/System Analysts and Customers throughout the requirements process to properly understand the long term goals of the programExperience with streaming in general - Kafka/Confluent in particularDevelopment and support of Kafka integrations, including topics, producers, consumers and streaming (KStream and KTable) applicationsExperience with agile methodologies and tools (e. g. JIRA)Actively seeking ways to objectively measure productivity. This will include a focus on automating code quality, code performance, unit testing, and build processing in the CI/CD pipelineStrong hands on expertise in debugging and fixing streaming jobs by reviewing debug logs and configuration tuningDemonstrated experience with Application Servers (Tomcat, Websphere, Jetty, JBoss) and Web Servers (Apache, NGINX)Experience with distributed source control systems - Preferably GitExperience in developing high performance server side componentsQualifications
Bachelor's Degree and 2 years of experience in Application software programming OR High School Diploma or GED and 6 years of experience in Application software programming
2+ years experience in full stack software development, especially with Java, RDBMS background (Oracle, SQL Server, Postgres)2+ years of hands on experience in AWS, data integration, Kafka/Data Streaming development2+ years of hands on experience with CI/CD delivery and writing code as a pipeline jobsHands-on experience with Ansible, writing playbooks to automate tasks and deploy artifactsPreferred:
AWS, API, Microservices, DevOps, Integration Solutions experienceBusiness Intelligence and Data Analytics experiencePrior financial services or banking experienceExperience with Confluent Kafka and MQExperience with test automation