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.
Commercial Lead at IFS Copperleaf driving pricing strategy and optimizing revenue streams in a SaaS environment. Collaborating with teams to align strategies that support growth and customer relationships.
Senior Software Engineer working on one of the world's largest social media platforms. Working in R&D to solve technical challenges in a challenging, innovative environment.
Intermediate Python Developer working on backend services and pipelines for TELUS Digital. Collaborating globally while ensuring reliability and performance in a fast - paced environment.
Senior Back End Developer designing and implementing backend services for a data - heavy product at CoLab, an AI platform transforming engineering decisions.
Foundation Engineer responsible for performance, reliability, and scalability of the Auth server. Join Supabase, a remote backend development platform, to enhance existing features and contribute to architecture.
Senior Python Developer for backend in payment service at Torrero. Working on product features, payment methods integration, and automated systems for user communication and risk management.
Cloud - native software developer at Ciena, leveraging automation and Generative AI to enhance integration capabilities. Collaborating with global teams to design and maintain scalable software solutions.
Data Governance Specialist contract role in Scarborough, ON (hybrid). Requires expertise in Informatica tools including Data Quality, Metadata Manager, EDC, and ACS cloud capabilities.
Engineering Manager leading backend product development at Jerry.ai. Evolving automation systems for insurance marketplace with hands - on coding and team collaboration.