Senior Java Engineer (Remote) at First Citizens Bank | AZ, US | Rezi

Senior Java Engineer (Remote) at First Citizens Bank

Senior Java Engineer (Remote)

First Citizens Bank · AZ, US

Today

Senior Java Engineer (Remote)

First Citizens Bank · AZ, US

21 hours ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now

About the Role

We are seeking a hands-on Senior Software Engineer to join our growing Online Banking delivery team. This role involves providing technology solutions and integration services for Digital Banking, Core banking, Credit/Charge/Debit Cards, and Foreign Exchange. The ideal candidate will offer technical guidance, estimate efforts, select optimal technology solutions, provide application support, navigate unknowns, and communicate effectively with stakeholders. This position requires rapid execution, strategic thinking, code development, and oversight of distributed teams, with a primary focus on developing and supporting Digital Banking solutions.

Responsibilities

  • Design and develop technical solutions meeting user needs for functionality, performance, scalability, and reliability.
  • Oversee proactive maintenance of existing Iaas/SaaS and on-premise applications within Digital Banking, Mobile, and integrating systems.
  • Coordinate and assist with troubleshooting code defects, data errors, and configuration problems.
  • Support business-critical and complex applications.
  • Drive departmental best practices, guidelines implementation, and adherence to standards.
  • Design and develop real-time integrations, file-based integrations, and optimize database processing.
  • Create a superlative developer experience.
  • Build elegant, maintainable, well-documented, secure code.
  • Abstract and refactor code.
  • Learn new things and go above and beyond.
  • Improve yourself and constructively support the team.
  • Mentor junior engineers and contribute to team's technical growth.

Requirements

  • 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.
  • Ability to navigate differing levels of gray/unknowns.
  • Excellent communication skills with other IT management levels, individual contributors, and business stakeholders.
  • Ability to move at a rapid rate of execution.
  • Ability to navigate through resource constraints.
  • Possess both short- and long-term strategic view.
  • Ability to develop code and effectively oversee distributed development team members.
  • Experience building applications using container architecture with Kubernetes orchestration.
  • Worked on Agile projects and has complete knowledge of day to day Agile routines.
  • Ability to interact with REST APIs and handle data fetching and manipulation.
  • Proficient in using GITLAB for version control.
  • Experience with Jira, Confluence and ORACLE Database systems.
  • Understanding of basic UI/UX design principles.

Skills

  • Java/J2EE
  • JEE & Enterprise Technologies: JMS, JDBC, Web development, Transactions, WS-*, JVM, JSP, Servlets, EJB, JNDI, JMX, JTA, Spring, JUnit, Hibernate
  • SpringBoot Microservices
  • Kubernetes orchestration
  • Public API development
  • API Gateway like APIGEE
  • JavaScript, including ES6+ features, Loopback, closures and asynchronous programming
  • React.js
  • State management libraries like Redux or MobX
  • React component lifecycle
  • Testing frameworks like Jest or Mocha
  • REST APIs
  • GITLAB
  • Jira
  • Confluence
  • ORACLE Database systems

Location

  • AZ
  • NC
  • TX

Work Type

  • Remote
  • Full-time

Experience Level

  • Senior
  • 8-10 years of hands on experience with Java/J2EE environment
  • 4 years of experience in Software application development and maintenance
  • 8 years of experience in Software application development and maintenance

Education Level

  • Bachelor's Degree
  • High School Diploma or GED

Benefits

  • Competitive, thoughtfully designed and quality benefits program

About the Company

  • First Citizens Bank is committed to providing a competitive, thoughtfully designed and quality benefits program to meet the needs of our associates.