First Citizens Bank is looking to enhance customer experience by leveraging technology to support and enhance client-facing Online Banking application and client onboarding systems
Requirements
- Expertise in Microservices architecture, SOA, and Spring Boot
- Proficiency in Web services development including SOAP and REST protocols
- Experience with CI/CD pipelines and automation techniques
- Hands-on experience with React, NodeJS, Java, Spring Boot, J2EE, and enterprise technologies such as JMS, JDBC, JMX, JTA
- Strong knowledge of message queues (MQs) and Kafka
- Implementation experience of software design patterns and best practices in J2EE environment
- Knowledge of security protocols such as SAML2.0, OAuth2.0, and experience in implementing Single Sign-On (SSO)
Responsibilities
- Design and develop technical solutions that align with user needs, focusing on functionality, performance, scalability, and reliability
- Lead module-level development efforts, including architecture, design, and implementation for medium to large projects
- Maintain and enhance client-facing API banking systems and onboarding applications
- Contribute to establishing and adhering to department best practices, coding standards, and guidelines
- Build, test, and maintain large-scale software platforms with a focus on security and maintainability
- Abstract, refactor, and test solutions to ensure code quality and performance
- Support the integration of security protocols and compliance standards within software applications
Other
- Bachelor's Degree in Computer Science, Information Technology, or related field with at least 2 years of application software programming experience
- Or High School Diploma or GED with a minimum of 6 years of relevant software development experience
- 4+ years of hands-on full stack development experience
- Module level leadership experience for small to medium-sized projects
- Prior experience working within regulated financial organizations is a plus