The Applications Development Technology Lead Analyst is a senior-level position responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to lead complex applications systems analysis and programming activities, ensuring the platforms that manage and process a diverse range of financial instruments are resilient, scalable, and aligned with the overall architecture blueprint.
Requirements
- 10+ years of relevant experience in application development and systems analysis
- Expert knowledge of Core Java and J2EE
- Strong experience with Spring Core and Spring Batch
- Proven experience with Microservices architecture and development on cloud platforms
- Experience with build scripts like Ant and Maven, and IDEs such as Eclipse
- Deep understanding of ETL, ELT, and data warehousing concepts
- Experience with NoSQL databases or in-memory caches
- Experience with Unix/Linux environments and shell scripting
- Familiarity with Retail Banking products and Risk-Weighted Assets
- Experience with AI co-pilot and other AI-driven development tools
Benefits