First Citizens Bank is looking to enhance its client-facing Online Banking applications by developing, maintaining, and optimizing scalable software solutions to improve customer experience and operational efficiency.
Requirements
- 4+ years of hands-on experience in full stack development
- Strong understanding of software architecture and design principles
- Proficiency in Microservices architecture, SOA, and Spring Boot
- Experience developing Web services (SOAP, REST)
- Expertise in CI/CD pipelines and DevOps practices
- Development experience with React, Node.js, Java, J2EE, Spring Boot, JMS, JDBC, and enterprise technologies
- Knowledge of messaging systems such as MQs and Kafka
Responsibilities
- Design and develop technical solutions that align with user requirements, focusing on functionality, performance, scalability, and reliability
- Lead module-level development activities, including architecture, design, and implementation for medium to large projects
- Maintain and enhance client-facing API banking systems, ensuring high standards of code quality and security
- Build and maintain large-scale software platforms, ensuring robustness and efficiency
- Abstract, refactor, and test solutions to improve code maintainability and performance
- Support ongoing system support, troubleshooting, and optimization efforts
- Stay current with emerging technologies and industry trends, applying them to improve existing systems and processes
Other
- Module level lead experience for small to medium-sized projects
- Prior experience in regulated financial organizations is a plus
- Experience with Test Driven Development and Agile methodologies is advantageous
- Foster a collaborative environment by working closely with cross-functional teams across various organizations
- Mentor junior developers and contribute to team knowledge sharing initiatives