Tech Stack
CloudJavaKafkaPythonSpringSpring BootSpringBootSQL
About the role
- Design solutions and provide SME support for a home grown Core Banking application covering retail, wholesale, digital banking layer and 50+ interfaces across five business lines
- Partner with IT and business partners to lead discussions to assess, research, and analyze business, technical, and system needs
- Design and code application programs and perform testing for developed applications
- Review, analyze, and modify programming systems including encoding, testing, debugging and installing for a large-scale system
- Ensure the operating efficiency of existing application systems
- Maintain documentation and records for systems development and revisions
- Conduct analyses of organizational needs and goals for development and implementation of application systems
- Provide support on critical activities and guide and mentor junior developers
Requirements
- Proven hands-on experience with the development, deployment and support of software projects
- Development background with IBMi in COBOL, CL, QUERY400, QMQRY, SQL/400, other programming languages in IBMi/iSeries/AS400 platform
- Demonstrated experience and applied knowledge of Waterfall and Agile project methodologies
- Ability to handle multiple projects concurrently
- Strong analytical and problem solving skills
- Planning, time management, documentation skills and ability to work independently with minimal supervision
- Knowledge of Cloud technologies & DevOps (Nice to have)
- Experience with legacy application modernization using languages like Java, Python (Nice to have)
- Understanding of Spring Boot, REST APIs, and Kafka (Nice to have)