First Citizens Bank is looking to solve the problem of designing and developing scalable and efficient software tools that support aspects of client facing Online Banking application
Requirements
- 4+ years of hands-on experience with back-end development
- Demonstrated expertise in Microservices architecture, SOA, Spring Boot etc
- Strong hands-on experience in Web services development (SOAP, REST)
- Demonstrated experience utilizing CI/CD (Continuous Integration & Delivery) techniques
- Hands-on development expertise in JAVA, Spring-Boot, J2EE & Enterprise Technologies JMS, JDBC, Web development, Transactions, WS-*, JVM, JNDI, JMX, JTA
- Strong knowledge of MQs and Kafka
- Experience with Elasticsearch
Responsibilities
- Design and develop technical solutions that meet user needs with respect to functionality, performance, scalability, and reliability
- Provide module level development leadership (Architecture, Design, Development) for medium to large sized projects and maintenance on our client facing API banking systems
- Contribute to and drive department best practices, guidelines implementation and adhering to standards
- Experience building and maintaining large software platforms
- Abstracting, refactoring and/or testing solutions should be a passion, not a chore
- Drive to learn new things and go above and beyond the call of duty
- Always working to improve yourself and constructively support the team around you
Other
- Bachelor's Degree and 2 years of experience in Application software programming OR High School Diploma or GED and 6 years of experience in Application software programming
- Must have module level lead experience for small to medium sized projects
- Ability to understand and influence the architecture and design
- Prior experience with regulated financial organization is a plus
- Experience with Test Driven Development and Agile Methodologies in both a co-located and a distributed team environment is a plus