
Software Engineer (Java, Spring)
Job Description
Posted on: November 3, 2025
About The Company
First Citizens Bank is a leading financial services provider committed to delivering exceptional banking solutions to its clients across the United States. With a rich history of stability and growth, the company prides itself on fostering innovation, integrity, and customer-centricity. As a forward-thinking organization, First Citizens Bank continually invests in cutting-edge technology and digital transformation initiatives to enhance its service offerings and operational efficiency. The company values diversity, inclusion, and professional development, creating a dynamic environment where employees can thrive and contribute to meaningful projects that impact communities nationwide.
About The Role
This is a remote position within the Digital Channels division of Sales & Service Technology at First Citizens Bank. The role involves leading all phases of data processing system projects, from initial requirements gathering to successful installation and deployment. As a key technical contributor, you will oversee the development, implementation, and ongoing maintenance of complex systems that support the bank’s digital infrastructure. Your expertise will be instrumental in developing test plans, software, and procedures aimed at enhancing processing capabilities. You will support production systems by troubleshooting and resolving intricate issues to ensure continuous operational functionality. Additionally, serving as a technical expert, you may provide leadership and mentorship to less experienced team members, fostering a collaborative and innovative work environment.
Qualifications
- Bachelor's Degree in Computer Science, Information Technology, or related field with 6 years of experience in software application development and maintenance OR High School Diploma or GED with 10 years of relevant experience.
 - Proven experience as a Lead Developer or in a similar senior technical role.
 - Strong technical proficiency in Java 17, Spring Boot 3+, Angular, and related frameworks.
 - Experience with Azure DevOps, Kubernetes, Docker/Podman, Rancher/OpenShift, and OIDC.
 - Familiarity with RESTful and SOAP APIs, Microsoft SQL Server, Maven, GIT, and IntelliJ/Eclipse/VS Code.
 - Knowledge of Linux (Alpine), Okta, and containerization technologies.
 - Excellent problem-solving, analytical, and communication skills.
 - Ability to collaborate effectively within highly technical teams and demonstrate leadership qualities.
 - Understanding of project management principles and methodologies.
 
Responsibilities
- Actively participate in software development activities, including coding, code reviews, and troubleshooting to ensure high-quality deliverables.
 - Leverage expertise in Angular JS to develop and maintain responsive, user-friendly web applications.
 - Design, develop, and maintain scalable backend systems using Java and Spring Framework.
 - Collaborate with cross-functional teams to foster a culture of innovation and continuous improvement.
 - Mentor and train junior developers, supporting their technical growth and professional development.
 - Manage software development projects, ensuring adherence to timelines, budgets, and quality standards.
 - Develop and execute test plans, procedures, and documentation to support system deployment and maintenance.
 - Support production systems by diagnosing and resolving complex issues to minimize downtime and ensure operational stability.
 - Stay updated with emerging technologies and industry best practices to recommend enhancements and improvements.
 
Benefits
- Competitive salary range between $105,000 and $160,000, commensurate with experience and skills.
 - Comprehensive health, dental, and vision insurance plans.
 - Retirement savings options including 401(k) plans with company matching.
 - Paid time off and holiday leave to promote work-life balance.
 - Professional development opportunities and tuition reimbursement programs.
 - Flexible remote work arrangements to support diverse working styles.
 - Employee assistance programs and wellness initiatives.
 - Access to a collaborative and inclusive work environment that values innovation and growth.
 
Equal Opportunity
First Citizens Bank is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, or veteran status.
Apply now
Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!
RemoteITJobs.app
Get RemoteITJobs.app on your phone!

REMOTE INTL - Full Stack Web Developer

Sr. Ruby on Rails Engineer

Lead Ruby on Rails Engineer

Remote Senior Full Stack Web Developer (Mexico) $50K-$60K USD

