Logo
First Citizens Bank

Lead Software Engineer- Java

First Citizens Bank, Raleigh, North Carolina, United States, 27601

Save Job

Lead Software Engineer- Java – First Citizens Bank

Overview This is a remote role that may only be hired in the following locations: AZ, NC, TX. The position is responsible for 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 Lifecycle from requirements to deployment.

Responsibilities

Design, implement, and maintain Java-based software and applications, contributing to all stages of the software development lifecycle.

Write well-designed, testable and efficient code.

Debug and resolve technical problems.

Produce detailed design documentation.

Recommend changes to existing Java infrastructure.

Ensure optimal performance, quality, and responsiveness of applications.

Identify bottlenecks and bugs, and devise solutions.

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/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 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 AngularJS, React.

Familiarity with build tools such as Ant, Maven, and Gradle.

Benefits First Citizens Bank is committed to providing a competitive, thoughtfully designed benefits program. More information can be found at

https://jobs.firstcitizens.com/benefits .

#J-18808-Ljbffr