Apps Dev Tech Lead Analyst - Vice President
Core
Lead a team of engineers to design, develop, and maintain high-performance, scalable backend Java applications for stress testing solutions supporting Citi's risk and finance organization.
Role type
Senior IC/Lead Application Developer (Java)
Builds
Enterprise-grade stress testing software and metrics computation systems
Domain
Financial Services / Credit Risk & Market Risk Capital
Deliverable
production ML models | product features
Required skills
Java 17+, Spring Boot, Microservices, SQL, NoSQL, CI/CD, Team Leadership, Technical Architecture, Mentoring
Preferred skills
Financial industry experience (Credit/Market Risk), AWS, Distributed Caching (Redis/Ignite), Big Data (Spark/Kafka/Hadoop), Cloud Computing
Technologies
Java, Spring, Spring Boot, SQL, NoSQL, AWS, Redis, Apache Ignite, Kafka, Spark, Hadoop, Hive, Presto, Starburst, Tecton, Harness
Responsibilities
Lead teams of engineers, set up and maintain development processes, drive adoption of design and coding best practices, liaise with senior stakeholders and regulators, mentor junior and senior engineers, independently own and drive critical work streams
Seniority
Senior, hands-on IC with leadership responsibilities