Senior Java Lead - Assistant Vice President
Core
Develop and maintain Java/J2EE software applications for Counterparty Credit Risk Management, computing metrics like Collateral Allocation, Haircut, and Risk-weighted assets to mitigate Citi's exposure to counterparty default.
Role type
Senior IC Java Lead (Assistant Vice President)
Builds
Risk management software solutions for regulatory reporting and exposure mitigation
Domain
Financial Services / Credit Risk Technology
Deliverable
production ML models | product features
Required skills
Core Java, J2EE, Spring Core, Spring Batch, SQL/PL/SQL, Design Patterns, Maven/Ant, Microservices on cloud, NoSQL (MongoDB), Unix Shell Scripting, ETL/ELT concepts
Preferred skills
Caching Frameworks, IOC frameworks (Juice), Test-driven development, Redis/GemFire/Hazelcast, AI co-pilot tools
Technologies
Java, J2EE, Spring, MongoDB, Redis, Maven, Ant, Eclipse, Unix Shell
Responsibilities
Design and build scalable, resilient Java applications; lead a team of 4-6 developers; interact with business users to define requirements; perform code reviews and design reviews; manage build processes and unit/integration testing; maintain technical thought leadership
Seniority
Senior, hands-on IC with leadership responsibilities