Software Engineer - Java (Remote AZ)
First Citizens Bank
See how well this job matches your profile
Sign up to get an AI match score and generate a tailored application in seconds.
Get your match scoreTags
About the role
Role overview
Remote Software Engineer (eligible only in Arizona, AZ). You will develop and deliver robust, scalable software solutions that support financial operations and enhance customer experience. Work in an agile team to design, develop, and maintain software components that meet functional, non-functional, and compliance requirements.
Responsibilities
- Design, develop, and maintain user interface components and web applications using React.js
- Write clean, efficient, well-documented, maintainable code following best practices
- Participate in the Agile lifecycle (sprint planning, daily stand-ups, retrospectives)
- Collaborate with product managers, analysts, developers, testers, and other cross-functional teams
- Apply SDLC toolchain knowledge to improve automation and efficiency
- Analyze and resolve technical problems (debugging/troubleshooting)
- Optimize application performance
- Conduct unit testing and integration testing; contribute to automated testing frameworks as needed
- Perform code reviews to ensure code quality and knowledge sharing
- Create and maintain codebase documentation
- Mentor junior engineers and support team technical growth
Requirements
- Bachelor’s degree + 1 year of programming experience, or
- High school diploma/GED + 5 years of programming experience
Preferred qualifications
- Ability to influence architecture and design
- Experience with Microservices architecture and/or SOA (e.g., Spring Boot)
- Strong hands-on web services development (SOAP, REST)
- Demonstrated CI/CD experience
- Hands-on development in: React, Node.js, Java, Spring Boot, J2EE and enterprise technologies (e.g., JMS, JDBC, transactions, WS-*, JVM, JNDI, JMX, JTA)
- Knowledge/experience with MQs and Kafka
- Implementation experience with design patterns for J2EE
- Experience implementing SSO and security protocols (SAML 2.0, OAuth2)
- Knowledge of RDBMS (Oracle or MS SQL Server)
- Experience in a regulated financial environment (plus)
- Test-Driven Development and Agile in both co-located and distributed teams (plus)
About First Citizens Bank
First Citizens Bank is a financial services organization focused on providing banking products and services to customers. The role supports the bank’s financial operations by building scalable software solutions and improving customer experiences within an agile engineering team.
Scraped 6/14/2026