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 backend engineer owning critical, high - throughput systems for Helius, a Solana developer platform. Driving architecture, optimization, reliability, and developer infrastructure at scale.
Senior Auth0 Developer (Node.js) needed for a 4 - 8 month fully remote contract with an IAM consultancy in Canada. Must have 5+ years experience and Auth0 or similar IAM expertise.
Backend Developer building Camunda workflow and orchestration solutions for insurance - sector digital services. Integrating Java microservices, APIs, messaging, and backend systems in an Agile squad.
Senior developer building secure APIs and enterprise integrations for an insurance technology initiative. Designing backend services, access controls, and integrations supporting advisor portals and electronic documents.
Architecte Performance Java optimisant les applications et infrastructures d’entreprise de Fresche Solutions. Diagnostic d’incidents complexes, recommandations d’architecture et amélioration de la scalabilité, latence et fiabilité.
Java Performance Architect diagnosing and optimizing enterprise Java environments for Fresche Solutions’ digital transformation clients. Designing scalable solutions and leading performance investigations across cloud and traditional stacks.
Senior Backend Developer needed for full - time role in Brampton, ON. Requires 6 - 12 years Java/Spring Boot experience, microservices, Docker, Kubernetes, Azure, and AI - assisted tools.