Lead Software Engineer- Java
Job in
Raleigh, Wake County, North Carolina, 27601, USA
Listed on 2025-12-13
Listing for:
First Citizens Bank
Full Time
position Listed on 2025-12-13
Job specializations:
-
Software Development
Java Developer, Full Stack Developer, Software Engineer, Backend Developer
Job Description & How to Apply Below
Lead Software Engineer
- Java – First Citizens Bank
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.
- 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.
- Analytical mindset and good problem‑solving skills.
- Object‑oriented analysis and design using common design and architectural patterns.
- Working knowledge with Web Logic 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 Dev Ops.
- 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.
First Citizens Bank is committed to providing a competitive, thoughtfully designed benefits program. More information can be found at
#J-18808-LjbffrTo View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×