First Citizens Bank logo

Senior Java Developer

First Citizens Bank

Job Overview

This is a remote role that may be hired in several markets across the United States. We are looking for a hands-on Senior Software Developer who provides technology solutions and integration services in areas such as Core banking, Credit/Charge/Debit Cards, Merchant Services, Payments (US, UK), Foreign Exchange, and Trade Finance.

Responsibilities

As a Senior Developer, your primary responsibility will be towards the development and support of Core banking (lending and deposit domains), Payments, Cards, Foreign Exchange, or Trade Finance solutions/projects. This role will be responsible for all software aspects within the team including research, design, technology insertion, development, testing, and supporting them.

  • Design and develop technical solutions that meet user needs with respect to functionality, performance, scalability, and reliability.
  • Provide development leadership (Architecture, Design, Development) for medium to large-sized projects and maintenance on our client-facing online and mobile banking systems.
  • Oversee proactive maintenance on our existing IaaS/SaaS and on-premise applications within the Digital, Mobile, Cards, Merchant Services, Payments, Foreign Exchange, Core banking, and Trade Finance space to ensure our mission-critical systems remain stable, are able to scale as our business grows, and remain fit-for-purpose.
  • Coordinate and assist with troubleshooting of code defects, data errors, and configuration problems to determine the origin of application error.
  • Strong experience in supporting Business critical/complex applications.
  • Exercises judgment within defined procedures and practices to determine appropriate action.
  • Must have technical lead experience for medium-sized projects.
  • Drive departmental best practices, guidelines implementation, and adhere to standards.
  • Demonstrated expertise in designing and developing real-time integrations, file-based integrations, and be able to optimize the use of database-level processing.
  • Empathy with developers. Innate desire to create a superlative developer experience down to the last detail.
  • Deep love of building elegant, maintainable, well-documented, secure code.
  • Abstracting and refactoring should be a passion, not a chore.
  • Working closely with Product Managers to execute on the business requirements.
  • Drive to learn new things and go above and beyond the call of duty.
  • Always working to improve yourself and constructively support the team around you.

Qualifications

  • Bachelor's Degree and 6 years of experience in Software application development and maintenance OR High School Diploma or GED and 10 years of experience in Software application development and maintenance.

Preferred Skills

  • Strong design & development experience with JEE & Enterprise Technologies: JMS, JDBC, Web development, Transactions, WS-*, JVM, JSP, Servlets, EJB, JNDI, JMX, JTA, Spring, JUnit, Hibernate.
  • Preferred experience with Web development, Mobile Development(iOS & Android), React JS/Angular JS/Polymer JS, NodeJS.
  • Preferred experience on public API development and using API Gateway like APiGEE.
  • XML technologies: XSLT, XPATH, DOM, SAX, JAXP, XSD, XQuery Namespaces and XML parsers and tools.
  • File-based transfer applications (e.g. Sterling, SFTP, etc).
  • Strong proficiency and hands-on experience in Design and Development RDBMS architecture and performance tuning systems like Oracle/MS-SQL/SQL Server.
  • Understanding of Distributed Computing paradigms like Active/Passive, Master/Slave Clusters.
  • Experience building SpringBoot Microservices.
  • Experience building applications using container architecture with Kubernetes orchestration.
  • AWS Cloud experience is a must.
  • Worked on Agile projects and has complete knowledge of day-to-day Agile routines.

This job posting is expected to remain active for 45 days from the initial posting date listed above. If it is necessary to extend this deadline, the posting will remain active as appropriate. Job postings may come down early due to business need or a high volume of applicants.

If hired in AZ and NC, the base pay for this position is generally between $120,000 and $170,000. If hired in California, the base pay for this position is generally between $130,000 and $181,000. Actual starting base pay will be determined based on skills, experience, location, and other non-discriminatory factors permitted by law. For some roles, total compensation may also include variable incentives, bonuses, benefits, and/or other awards as outlined in the offer of employment.

First Citizens benefits programs are designed to meet our associates where they are in life. Full-time associates (20+ hours) are offered a comprehensive benefits program, with customized offerings, including those designed to support families, however defined.

Benefits
Extracted with AI

  • Comprehensive benefits program
  • Support for families
  • Variable incentives
  • Bonuses

Similar jobs

Last update: 23 minutes ago

Bank of America logo
Bank of America

Senior Full Stack Java Developer

Join Bank of America as a Senior Full Stack Java Developer in Chandler, AZ. Develop complex software solutions using Java, Spring Boot, and Angular.

SAS logo
SAS

Senior Java Software Developer

Join SAS as a Senior Java Software Developer to work on innovative SaaS solutions with a focus on Java, AWS, and microservices.

Oracle logo
Oracle

Senior Software Developer - Java, Unix/Linux

Join Oracle as a Senior Software Developer to build and enhance cloud services using Java, Unix/Linux, and CI/CD.

BMO U.S. logo
BMO U.S.

Senior FullStack Developer (Java / Angular)

Join BMO as a Senior FullStack Developer specializing in Java and Angular. Drive innovation in web development with a focus on scalability and performance.

Oracle logo
Oracle

Senior Backend Developer - Java, Microservices

Join Oracle as a Senior Backend Developer focusing on Java and Microservices to revolutionize healthcare technology.

Oracle logo
Oracle

Senior Software Developer - Java, Linux, Unix

Join Oracle as a Senior Software Developer specializing in Java, Linux, and Unix for cloud infrastructure.

Oracle logo
Oracle

Senior Software Developer - Cloud Development

Join Oracle as a Senior Software Developer focusing on cloud development, leveraging Java, Python, and C# skills.

Fujitsu logo
Fujitsu

Java Lead Software Developer

Lead Java Developer role focusing on Spring Boot, SQL, and API development in a remote setting.

Marqeta logo
Marqeta

Senior Software Engineer - Java, Microservices

Join Marqeta as a Senior Software Engineer to develop scalable Java microservices in a remote role.

State Street logo
State Street

Global Markets Application Developer, AVP

Join State Street as a Global Markets Application Developer, AVP, in Boston. Develop and enhance foreign exchange trading services using Java, React.js, and more.

Oracle logo
Oracle

Full-Stack Software Developer - Java, SQL, React.js

Join Oracle as a Full-Stack Software Developer working with Java, SQL, and React.js in Kansas City.

Oracle logo
Oracle

Senior Frontend Software Developer

Join Oracle Health AI as a Senior Frontend Developer to innovate EHR with AI and cloud technology. Remote role with competitive benefits.

ABN AMRO Bank N.V. logo
ABN AMRO Bank N.V.

Senior Backend Developer with Java and Azure

Join ABN AMRO as a Senior Backend Developer, focusing on Java and Azure, to lead and innovate in secure banking solutions.

State Street logo
State Street

Software Engineer - Java, Node.js, Oracle

Join State Street as a Software Engineer specializing in Java, Node.js, and Oracle for financial applications.

banQi logo
banQi

Senior Software Engineer (Node.js, TypeScript)

Join our fintech as a Senior Software Engineer specializing in Node.js and TypeScript. Work remotely with a dynamic team.

IBM logo
IBM

Senior Backend Developer with Java and SQL Expertise

Join IBM as a Senior Backend Developer specializing in Java and SQL, working on enterprise-scale analytics products.

American Express logo
American Express

Senior Engineer - Javascript, React.js

Join American Express as a Senior Engineer specializing in JavaScript and React.js for enterprise data platforms.

BOSSCAT™ Home Services and Technologies logo
BOSSCAT™ Home Services and Technologies

Senior Software Engineer

Join BOSSCAT™ as a Senior Software Engineer in Boston. Work with Java, React, AWS, and more. Competitive salary and benefits.

American Express logo
American Express

Senior Full Stack Engineer - Java, JavaScript, React, Node

Join American Express as a Senior Full Stack Engineer specializing in Java, JavaScript, React, and Node. Work in a hybrid environment.

The Depository Trust & Clearing Corporation (DTCC) logo
The Depository Trust & Clearing Corporation (DTCC)

Principal Java Engineer

Principal Java Engineer role at DTCC in Tampa, FL. Requires expertise in Java, Spring, Angular, and Microservices.

Klar logo
Klar

Senior Back End Developer

Join Klar as a Senior Back End Developer in Berlin, Germany. Work with Java, SpringBoot, and microservices in a fintech environment.

Oracle logo
Oracle

Principal Java Developer - Oracle Health & Applications Infrastructure

Join Oracle as a Principal Java Developer to build cloud-centric applications for healthcare.

Meridian logo
Meridian

Senior Backend Engineer (Fintech)

Join Meridian as a Senior Backend Engineer to develop scalable fintech solutions using TypeScript, Kotlin, and AWS.

Unzer logo
Unzer

Senior Software Engineer - Backend (Java, Spring Boot)

Join Unzer as a Senior Backend Engineer in Munich, focusing on Java and Spring Boot for e-commerce solutions.