Citi is embarking on a multi-year technology initiative in the Wealth Tech Banking & Payment Technology space, building a platform from scratch using the latest technologies
Job Summary
Citi is embarking on a multi-year technology initiative in the Wealth Tech Banking & Payment Technology space, building a platform from scratch using the latest technologies.
The Apps Development Tech Lead Analyst is responsible for leading the team in the establishment and implementation of new or revised application systems and programs.
The role involves writing quality code in Java, Spring Boot, performing peer code reviews, acting as an SME to stakeholders, and resolving issues by applying technical experience.
Matching Summary
Citi is embarking on a multi-year technology initiative in the Wealth Tech Banking & Payment Technology space, building a platform from scratch using the latest technologies.
Skills & Requirements
Must-have
Java, Spring Boot, Kafka
UI/UX Designs, Unit test
design, develop components
collaborate with development team
evaluate and adopt new dev tools
peer code review
Spring Framework, Spring Boot, Spring Security
Threading, Collections, Exception Handling
GoF Design Patterns, MoM and SOA Design Patterns
Kubernetes and Docker
Micro-services utilizing REST
Continuous Integration and Continuous Delivery
Nice-to-have
exposure to business and technology initiatives
Hybrid-Agile Environment
cloud-ready applications and deployment pipelines
Financial Services industry experience
Key Requirements
10+ years of experience
Deep Knowledge of Spring
Good Knowledge of UI/UX Design and Angular JS
Good knowledge of SQL
Good knowledge of building and deploy application
Experience working with SOA & Micro-services
Experience with design and implementations of cloud-ready applications
Experience working in a Continuous Integration and Continuous Delivery environment
Understanding of the SDLC lifecycle for Agile methodologies