Senior Java Technology Developer at Citi leading Credit Risk systems and application modernization efforts. Collaborating with global teams to deliver high-quality solutions in Capital Markets.
Responsibilities
Deliver advanced technology initiatives as a senior individual contributor, providing expertise across the full software development lifecycle—from concept and design through development, testing, and deployment
Lead the design, development, and modernization of business‑critical Credit Risk systems, ensuring resilience, scalability, and regulatory compliance
Provide technical leadership on large‑scale initiatives, including re‑engineering complex, franchise‑critical, monolithic applications into modern, cloud‑native microservices architectures
Act as a technical advisor and coach to mid‑level and junior developers, strengthening engineering standards and overall team capability
Partner closely with a global team of software engineers, business analysts, DevOps, and support teams to deliver high‑quality solutions across Capital Markets and Risk domains
Contribute to architectural decisions and guide platform modernization efforts involving new technologies and cloud migration
Ensure applications meet enterprise risk, performance, security, and availability standards.
Requirements
6+ years of relevant experience in application development or systems analysis
Strong Core Java experience developing robust, scalable, and maintainable applications using Object‑Oriented Design principles
Hands‑on experience with concurrent and multi‑threaded programming
Experience working in Agile development environments with a strong emphasis on Test‑Driven Development (TDD)
Deep understanding of Java internals, including class loading, JVM memory management, and performance tuning
Experience with distributed caching frameworks such as GridGain, Oracle Coherence, Redis, or equivalent technologies
Database expertise with RDBMS (preferably Oracle) and NoSQL technologies (preferably MongoDB)
Practical experience re‑engineering large monolithic applications into microservices architectures
Strong cloud computing experience, including containers and orchestration technologies such as Docker and Kubernetes
Hands‑on experience with distributed systems and data processing technologies such as Flink and cloud‑based platforms handling large datasets
Familiarity with Linux/Unix environments, including scripting capabilities
SDLC and DevOps tools experience including Git/BitBucket, CI/CD frameworks (Jenkins, SonarQube), JIRA, and secure coding toolkits
Experience leveraging AI‑assisted development tools such as GitHub Copilot or Devin
Proven experience working in the Capital Markets domain
Strong understanding of Derivatives, Credit Risk, and Risk Management concepts
Experience developing and supporting business‑critical, risk‑sensitive platforms
Excellent written and verbal communication skills in English
Ability to collaborate effectively across large, globally distributed teams and influence key architectural and strategic decisions
Strong problem‑solving skills with the ability to manage multiple priorities under pressure
Highly motivated self‑starter with a passion for continuous learning and improvement
Proven experience mentoring and developing junior team members to deliver high‑quality, production‑grade solutions.
Senior Node.js Engineer building distributed backend services and APIs for Wordly’s real - time translation platform. Extending Node.js modules, integrations, and event - driven systems for translation in 50+ languages.
Fullstack engineer evolving memodio’s prescribed digital health app with Flutter and Node.js. Building accessible features and regulated medical software for older users worldwide.
Senior Python engineer building reliable web - scraping and data - extraction workflows for Mindrift’s AI technology projects. Processing dynamic websites into accurate, validated structured datasets.
Backend Engineer designing APIs and integration architecture for EvenUp's AI - powered legal - tech platform. Improving client portal experiences and application performance from Toronto or San Francisco hubs.
Staff Backend Engineer building search and recommendation systems for Affirm’s pay - over - time marketplace. Setting technical strategy and scaling distributed backend systems across Affirm’s shopping platform.
Senior backend engineer building reliable MySQL and distributed SQL infrastructure for Affirm’s transparent buy - now - pay - later financial products. Automating databases, migrations, networking, and operations at scale.
Senior backend engineer building and operating distributed database infrastructure for Affirm’s buy - now - pay - later platform. Automating provisioning, migrations, failover, and Kubernetes storage networking.
Backend Engineer building Resend’s SMTP and email transport infrastructure. Designing reliable delivery, throttling, routing, and reputation - aware systems for developers.
Salesforce director leading MuleSoft and enterprise data foundation architecture for customer engagements. Advising CxOs and delivering governed, AI - ready platforms across complex technology environments.
Senior Backend Engineer building scalable backend, ETL, and reporting systems for Commerce7, a winery commerce platform. Modernizing legacy databases and powering data - intensive SaaS APIs.