FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Software Engineer
First Citizens Bank. Partner with the business and architects to design and develop technical solutions meeting functionality, performance, scalability, and reliability needs .
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in designing and developing microservice-based systems, with advanced knowledge of Java, Spring frameworks, and RESTful APIs. Proven ability to lead teams, drive change initiatives, and implement best practices in software development.
Highest-signal resume keywords
Java 11+Microservice-Based Systems DesignSpring And Spring Boot FrameworksREST And APIsScrum And Agile
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Microservice-Based SystemsObject-Oriented DesignUnit Testing And Mocking FrameworksDatabase-Level ProcessingIntegration Development
Soft Skills
Advanced Interpersonal SkillsCommunicationNegotiation
Tools & Technologies
GitPostmanDockerKubernetesWikis
Certifications & Qualifications
Bachelor's Degree In Computer Science
Industry Keywords
IaaSSaaSDigital ServicesCardsRisk Management
Tech Stack
Tools & technologiesDockerJavaKubernetesReactSpringSpring BootSpringBoot
About the role
Key responsibilities & impact- Partner with the business and architects to design and develop technical solutions meeting functionality, performance, scalability, and reliability needs
- Lead multiple tech leads overseeing Scrum teams, providing coaching and an escalation path for troubleshooting
- Drive domain-wide change initiatives to improve quality, speed, and throughput
- Oversee proactive maintenance of IaaS/SaaS and on-premise applications across Digital, Cards, Risk, and Merchant Services
- Coordinate and assist with troubleshooting code defects, data errors, and configuration problems to determine application error origins
- Support business-critical and complex applications
- Exercise judgment within defined procedures and practices to determine appropriate action
- Drive departmental best practices and guidelines implementation while adhering to standards
- Design and develop real-time and file-based integrations and optimize database-level processing
- Improve developer experience and create elegant, maintainable, well-documented, secure code
- Continuously improve oneself and constructively support the team
Requirements
What you’ll need- Bachelor's degree in Computer Science with 3+ years of experience
- Intermediate to strong experience designing or modifying modern microservice-based systems
- Advanced interpersonal skills including communication and negotiation
- Advanced knowledge and experience with Java 11+
- Advanced knowledge and experience with standard design patterns such as Factories, Command, Facade, Adapter, and more
- Advanced knowledge and experience with OOD/OOA
- Advanced knowledge and experience with Spring and Spring Boot frameworks
- Advanced knowledge and experience with REST and APIs
- Advanced knowledge and experience with unit test and mocking frameworks
- Advanced knowledge and experience with Git
- Advanced knowledge and experience with Postman
- Advanced knowledge and experience with Docker and Kubernetes
- Advanced knowledge and experience with Scrum and Agile
- Advanced knowledge and experience with wikis
- Automation testing framework development preferred
- React UI development preferred
- GitLab pipeline development preferred
- Banking experience preferred but not necessary
Benefits
Comp & perks- Variable incentives, bonuses, benefits, and/or other awards may be included in total compensation
- Competitive, thoughtfully designed and quality benefits program