First Citizens Bank is looking to develop and deliver robust and scalable software solutions to support financial operations and enhance customer experience.
Requirements
- Strong design & development experience with JEE & Enterprise Technologies: JMS, JDBC, Web development, Transactions, WS-*, JVM, JSP, Servlets, EJB, JNDI, JMX, JTA, Spring, JUnit, Hibernate.
- Experience building SpringBoot Microservices.
- Experience building applications using container architecture with Kubernetes orchestration.
- Preferred experience on public API development and using API Gateway like APIGEE.
- In-depth understanding of JavaScript, including ES6+ features, Loopback, closures and asynchronous programming
- Proven experience in building user interfaces with React.js
- Familiarity with state management libraries like Redux or MobX
Responsibilities
- Design, develop, and maintain user interface components and web applications using React.js
- Write clean, efficient, well-documented, and maintainable code following best practices
- Apply knowledge of the Software Development Life Cycle (SDLC) toolchain to improve automation and efficiency
- Analyze and solve technical problems, debugging and troubleshooting code issues
- Identify and implement strategies to optimize application performance
- Conduct unit testing, integration testing, and potentially contribute to automated testing frameworks
- Participate in code reviews to ensure code quality and knowledge sharing
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
- Excellent ability to communicate technical information clearly and work effectively with cross-functional teams
- Strong analytical and problem-solving skills
- Worked on Agile projects and has complete knowledge of day to day Agile routines.
- Understanding of basic UI/UX design principles