Java Engineer II (Remote) – First Citizens Bank

Filled
February 21, 2026

Job Description

Location: Remote (AZ, FL, GA, NC, TX)
Employment Type: Full-time

This role is focused on back-end development for client-facing Online Banking applications, providing technical solutions, module-level leadership, and ensuring scalable, reliable software systems.

Key Responsibilities

  • Design and develop technical solutions with emphasis on functionality, performance, scalability, and reliability.
  • Provide module-level development leadership for medium to large projects, including architecture, design, and implementation.
  • Build and maintain large software platforms supporting banking APIs.
  • Contribute to and enforce department best practices and coding standards.
  • Write elegant, maintainable, well-documented, and secure code.
  • Refactor, abstract, and test solutions proactively.
  • Collaborate with Product Managers, Analysts, Testers, and global cross-functional teams.
  • Continuously learn and improve software engineering practices.

Required Qualifications

  • Bachelor’s degree + 2 years of application programming experience
    OR High School Diploma/GED + 6 years of experience
  • Strong hands-on expertise in Java, Spring Boot, J2EE, and Enterprise technologies
  • Experience in Web services development: SOAP, REST
  • Knowledge of Microservices architecture and SOA
  • CI/CD experience (Continuous Integration & Delivery)
  • Familiarity with JMS, JDBC, Web development, Transactions, WS-*, JVM, JNDI, JMX, JTA
  • Knowledge of MQs and Kafka
  • Experience with RDBMSs (Oracle or MS SQL Server)
  • Understanding of security protocols: SAML 2.0, OAuth 2.0

Preferred Qualifications

  • 4+ years of back-end development experience
  • Module-level lead experience for small to medium projects
  • Expertise in Elasticsearch
  • Familiarity with regulated financial environments
  • Experience with Test Driven Development (TDD) and Agile methodologies
  • Ability to influence architecture and design decisions

Skills and Tools

  • Java, Spring Boot, J2EE, Microservices, SOA
  • Web Services (SOAP/REST), JMS, JDBC
  • Kafka, MQs, Elasticsearch
  • CI/CD pipelines
  • RDBMS: Oracle, MS SQL Server
  • Security: SAML2.0, OAuth2.0

Benefits

  • Competitive, thoughtfully designed benefits program tailored for associates
  • Opportunities for career growth and skill development
  • Work in a collaborative, distributed team environment