We use cookies. Find out more about it here. By continuing to browse this site you are agreeing to our use of cookies.
#alert
Back to search results
New

Lead Software Engineer- Java

First Citizens Bank
United States, North Carolina, Raleigh
100 East Tryon Road (Show on map)
Dec 07, 2025
Overview

This is a remote role that may only be hired in the following location: AZ, NC, TX

This position is responsible in leading development efforts of credit decisioning systems using Java technologies, mentoring juniors, and ensuring high-quality, scalable, and performant software by overseeing the full Software Development Lifecucle (SDLC) from requirements to deployment, involving architecture, coding, testing, debugging, and integration. They act as technical experts, problem-solvers, and collaborators with cross-functional teams, focusing on robust solutions and system enhancements, not just basic coding. Candidate will support, maintain & enhance critical application within the Equipment Finance Ecosystem.


Responsibilities

  • Responsible for designing, implementing, and maintaining Java-based software and applications, contributing to all stages of the software development lifecycle
  • Writing well designed, testable, efficient code
  • Debugging and resolving technical problems that arise
  • Producing detailed design documentation
  • Recommending changes to existing Java infrastructure
  • Ensure the best possible performance, quality, and responsiveness of the applications
  • Identify bottlenecks and bugs, and devise solutions to these problems
  • Help maintain code quality, organization, and automation

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:

  • Analytical mindset and good problem-solving skills
  • Object Oriented analysis and design using common design and architectural patterns
  • Working knowledge with WebLogic Application container
  • Experience working with credit scoring applications and consuming credit bureau APIs such as Experian, DnB
  • Familiarity with Credit Scoring models such as SAS
  • Hands on experience in designing and developing applications using Java EE platforms.
  • Develop a 3-tier architecture to solve client requirements and provide separation of database, business and client logic
  • Experience in developing web applications using at least one popular web framework (JSF, GWT, Spring MVC)
  • Experience with test-driven development
  • Proficiency with fundamental front-end languages such as HTML, CSS, and JavaScript
  • Experience in Web Service development of SOAP (WCF) and REST based services, Entity Framework
  • Experience in Database development using SQL, Oracle, MS SQL Server, Complex T- SQL, Linked Server
  • Experience in agile development and automated deployment using Azure DevOps
  • Familiarity with SQL Server Reporting Services, SQL Server Integration Services (SSIS)
  • Proficient understanding of code versioning tools, such as Git
  • Familiarity with JavaScript frameworks such as Angular JS, React
  • Familiarity with build tools such as Ant, Maven, and Gradle

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.

Applied = 0

(web-df9ddb7dc-rwcm4)