Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Java Architect (full-time)

$94.3k - $141.5k per year

Citi

Fixed Income (FI) is the primary source of capital for corporations, governments, and nonprofits, providing liquidity and innovative solutions globally across the credit, municipal, and securitized markets.
FI’s activities include origination, structuring, investing, lending, and market making and it offers a variety of products including, but not limited to, corporate bonds, emerging markets bonds, asset backed securities, mortgage backed securities, collateralized loan obligations (CLOs), municipal securities, agency securities, short term interest rate products, loans, letters of credit, and derivative instruments, such as interest rate swaps, total return swaps, rate locks, and credit default swaps.
The Fixed Income Data Platform Team is the backbone of Fixed Income mission, providing the low latency, high concurrency, scalability, and availability needed to power our groundbreaking solutions.
Our Data Platform Engineering team is on the cutting edge. We research, adapt, and deploy the latest open-source data platforms to meet Citi's unique needs. We're a collaborative group that thrives on technical challenges and the satisfaction of building highly performant systems.
We're seeking a passionate and highly skilled senior developer to join our talented team of engineers in building and maintaining Citi's next-generation data platform targeted for quantitative scientists and traders to quickly iterate on and put into production analytical and trading tools.
Participate in Sprint Planning, Tasking and Estimation of the assigned work for platform
Work on bug resolution and application improvements, such as performance and maintainability
May occasionally work a non-standard shift including nights and/or weekends and/or have on-call responsibilities
Stay abreast with new trends in open source tooling and champion tools that could help improve efficiency of the Fixed Income platform community
Work closely with business to help them use platform capabilities and develop efficient analytical tools
Continuously look to automate manual touchpoints in the technology delivery pipeline

4+ years of demonstrable and relevant experience in software development, with a strong focus on Java.

  • In-depth knowledge and hands-on experience with Apache Flink for real-time stream processing, including Flink SQL, DataStream API, and state management.
  • Solid understanding and practical experience with Redis, including data structures, caching patterns, and pub/sub mechanisms for high-performance applications.
  • Hands-on experience with Large Language Models (LLMs), including fine-tuning, prompt engineering, and integrating LLMs into applications.
  • Extensive hands-on experience with data distribution platforms like Apache Kafka, and various big data storage/querying systems (e.g., Experience with the design and implementation of cloud-native applications and deployment via Kubernetes / OpenShift, specifically for managing data services.
  • Good understanding of data modeling, partitioning, and sharing of huge data sets for optimal performance in large-scale data platforms

Software Engineering Skills:
Experience working on a Continuous Integration and Continuous Delivery (CI/CD) environment, with a focus on rapid and reliable deployment of services and data access layers. Experience with the SDLC lifecycle and in working within an Agile environment, adapting to fast-paced data requirements.
Demonstrable understanding and experience of engineering best practices: design patterns, coding standards, code review, and robust unit/integration testing
Bachelor’s degree/University degree or equivalent experience

Full time ------------------------------------------------------
Primary Location Full Time Salary Range:
$Automated Processing and AI
We use automated processing, including artificial intelligence, for our legitimate business interests (or our reasonable and appropriate business purposes) to identify and align the candidate's skills and abilities with a specific job opening. Our automated processing and AI do not involve relying on automatic or autonomous decision-making. Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.

If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review
View Citi’s EEO Policy Statement and the Know Your Rights poster.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior Java Architect (full-time) in Mississauga, ON vacancy
  • $94.3k - $141.5k per year

     ...The Fixed Income Data team is experiencing rapid growth, committed to delivering cutting-edge...  ...will tackle complex technical challenges, developing best-in-class, next-generation solutions...  ...Act as a Subject Matter Expert (SME) to senior stakeholders and/or other team members... 
    Senior
    Full time
    Flexible hours

    Citi

    Mississauga, ON
    1 day ago
  • $94.3k - $141.5k per year

     ...serve. We are seeking a highly motivated and experienced Senior Full Stack Developer to join our dynamic team focused on enhancing developer...  ...develop web-based applications, cloud services in Angular / Java/Spring / OpenShift stack Work closely with our stakeholders... 
    Senior
    Full time

    Citi

    Mississauga, ON
    1 day ago
  • $120.8k - $170.8k per year

     ...The Senior Java Developer is responsible for establishing and implementing new or revised application systems and programs in coordination with...  ...essential ~ Familiarity with Financial Products (e.g. Derivatives, Fixed Income instruments etc.) is a plus though not essential ~... 
    Senior
    Full time

    Citi

    Mississauga, ON
    1 day ago
  •  ...the Creditor Insurance portfolio. What will you do? Design, develop, and implement scalable application systems, including coding,...  ...succeed? Must have: ~5+ years of professional experience with Java/Spring Boot/GraphQL/Microservices ~ Extensive experience... 
    Senior
    Full time
    Flexible hours

    Royal Bank of Canada

    Mississauga, ON
    7 days ago
  • $94.3k - $141.5k per year

    Responsibilities Design, develop, and implement new features and functionalities for web applications using Java and related frameworks. Develop and maintain robust back-end services, APIs, and databases, with a strong emphasis on the Spring Boot framework. Implement... 
    Senior
    Full time

    Citi

    Mississauga, ON
    1 day ago
  • $94.3k - $141.5k per year

    The Java Developer is an intermediate level position responsible for participation in the establishment and implementation of new or revised...  ...exercise independence of judgement and autonomy. ~Acts as SME to senior stakeholders and /or other team members. ~Appropriately... 
    Senior
    Full time

    Citi

    Mississauga, ON
    1 day ago
  • $94.3k - $141.5k per year

    Citi is seeking a highly motivated candidate for Senior Java developer in Wholesale Credit Risk Technology team that serves Institutional Credit Management (ICM). We are looking for a talented professional with a solid technical acumen to partner with onshore and offshore teams... 
    Senior
    Full time

    Citi

    Mississauga, ON
    1 day ago
  •  ...Mississauga, ON ( Hybrid ) Job Description Looking for a Senior Developer to work deploy and manage web API based applications who are passionate...  ...complex secure and optimized web based applications using Java Spring Boot Rest APIs DevOps Knowledge on Python Work... 
    Senior
    Full time
    Local area

    Capgemini

    Mississauga, ON
    6 days ago
  • $120.8k - $170.8k per year

     ...The Quattro Development and XVA Technology teams actively develop and enhance a set of co-operative, strategic systems and services...  ...who are located mostly in London, New York. The Lead Java Risk Developer is a senior level position responsible for establishing and... 
    Senior
    Full time

    Citi

    Mississauga, ON
    19 hours ago
  • $120k per year

     ...technology client to find a first-class Senior Software Engineer to join their team in...  ...responsibility of this role will be to design and develop cloud-native, microservices-based software...  ..., and enhance core software modules using Java and modern enterprise frameworks Build... 
    Senior
    Internship

    MacDonald Search Group

    Mississauga, ON
    23 days ago
  • $120.8k - $170.8k per year

     ...Job Title: Senior Backend Principal Developer (or Applications Development Technology Lead Analyst)   The Senior Backend Principal Developer (or Applications...  ...-on contribution. ~ Expert-level proficiency in modern Java backend programming language and associated frameworks.... 
    Senior
    Full time

    Citi

    Mississauga, ON
    1 day ago
  •  ...Role: Developer (Java/SQL) Experience: 6-8 years Location: Mississauga 100% Remote Primary Skill: Advanced Java Concepts E2 Overview We are seeking a highly skilled Senior Java Developer with deep expertise in modern Java development, cloud technologies... 
    Senior
    Contract work
    Remote work

    Astra North Infoteck Inc.

    Mississauga, ON
    22 days ago
  •  ...Strong in Java development. knowledge of Spring Boot MVC and WebFlux Own backend design & technical decisions - Guide team on coding standards & best practices - Review code and resolve complex technical issues - Identifying the NFR and plan to address those... 
    Full time

    Sapsol Technologies Inc

    Mississauga, ON
    a month ago
  • $94.3k - $141.5k per year

     ...customers globally. Key Responsibilities: Hands on development in Java, Spring Boot, micro-services and single page application...  ...architecture disciplines Ability to work collaboratively in teams and develop meaningful relationships to achieve common goals Strong... 
    Senior
    Full time

    Citi

    Mississauga, ON
    1 day ago
  • $120.8k - $170.8k per year

     ...the Role We are seeking a highly skilled and experienced Senior Expert Angular Developer to join our Spead Products Financing and Securitization...  ...libraries like AG Grid or similar. Working knowledge of Java 17 and above, and backend REST APIs. Experience with Agile... 
    Senior
    Full time

    Citi

    Mississauga, ON
    1 day ago
  •  ...that the team is industry leading. Mentor and train Database Developers Education, Experience & Skills: Bachelor's degree or equivalent...  ...•Experience with programming languages Python, R, PL SQL, XML, Java, or SAS are added advantage. •Experience with reporting... 
    Senior
    Work at office
    Immediate start
    3 days per week

    AstraZeneca

    Mississauga, ON
    2 days ago
  • $94.3k - $141.5k per year

     ...value and demand respect for others, and where opportunities to develop are widely available to all. Team Overview Onboarding Master...  ...(CI).   Qualifications: Required: ~5-8 years of hands-on Java development experience, including Spring, real-time messaging,... 
    Senior
    Full time
    Flexible hours

    Citi

    Mississauga, ON
    1 day ago
  • $100k - $120k per year

    ❓ Are you the kind of developer who enjoys diving into complex systems and making them cleaner, faster, and more reliable?  We’re hiring a  Senior Delphi Developer  to join the engineering team of a well-established cybersecurity software company building specialized security... 
    Senior
    Long term contract
    Full time
    Work at office
    Worldwide
    3 days per week

    STACK IT Recruitment

    Mississauga, ON
    6 days ago
  •  ...patients around the world. Role Overview: We are seeking a Senior Cloud Services Developer (Spring Boot/Kotlin) to serve as a technical lead within...  ...brings strong backend development expertise using Kotlin/Java and the Spring Framework, along with experience building... 
    Senior
    Full time
    Remote work

    Myant Shared Service Corp.

    Mississauga, ON
    11 hours ago
  •  ...RBC Insurance Technology team is undertaking multiple initiatives to enhance RBC's Insurance solutions. We're seeking a Senior Software Developer to contribute across the full development lifecycle, working with both newly developed applications using modern technology... 
    Senior
    Full time
    Flexible hours

    Royal Bank of Canada

    Mississauga, ON
    8 days ago
  •  ...electronics, deep tech., software, design, advanced manufacturing, and data science. We are looking for a highly skilled Senior Flutter Developer with expertise in real-time data processing to join our dynamic team. In this role, you'll design, build, and maintain cross... 
    Senior
    Full time
    Shift work

    Myant

    Mississauga, ON
    2 days ago
  •  ...science and computing, biometrics, AI, and clinical research to develop technologies that seamlessly integrate into everyday life. Our innovation...  ..., longer lives. Role Overview: We are looking for a Senior Web Developer with extensive experience in React to join our team... 
    Senior
    Worldwide
    Shift work

    Myant

    Mississauga, ON
    10 days ago
  • $110k - $120k per year

     ...healthier future. About the Position: The Oracle Fusion Cloud Senior Developer is to enable seamless business operations on Oracle Fusion...  ...runbooks/support guides) and drive root-cause analysis with long-term fixes. Build and deliver operational, analytical, and statutory... 
    Senior
    Long term contract
    Permanent employment
    Work visa
    Flexible hours

    ALS

    Mississauga, ON
    8 days ago
  •  ...Job Responsibility: We are looking for a highly skilled Salesforce Omnistudio Developer who will design, build, implement custom applications using the Omnistudio toolset. In this role, you will Perform complex Salesforce configuration and customizations including... 
    Senior
    Full time
    Work at office
    2 days per week
    3 days per week

    Cognizant

    Mississauga, ON
    2 days ago
  •  ...supply chain. This is a 12-month fixed term contract. Responsibilities...  ...of outputs, throughout the project. Develop long-term project plans, establish milestones...  ...Conditions: Office Environment Reports to: Senior Manager Technology Projects ---... 
    Senior
    Long term contract
    Fixed term contract
    Internship
    Work at office

    Purolator

    Mississauga, ON
    5 days ago
  •  ...make a Profound impact in healthcare and your career, here is your chance. General Accountability: The Hardware (Electrical) Developer is responsible for producing electrical and electronic designs, design specifications and test documents following the Company's Quality... 
    Senior
    Full time
    For contractors

    Profound Medical

    Mississauga, ON
    4 hours ago
  • $120.8k - $170.8k per year

     ...responsible for leading, mentoring, and developing a high-performing team of application developers...  ...on monetizing data generated by the fixed income business and building cutting-edge tools...  ...nurture influential relationships with senior stakeholders, peers, and business... 
    Senior
    Full time
    Flexible hours

    Citi

    Mississauga, ON
    1 day ago
  •  ...Job Responsibility: Job Title: Java Instructor Job Type: Part-Time About Us:...  ...dedicated to fostering the next generation of developers. We provide comprehensive training...  ...Qualifications: Proven experience as a Java developer, with a strong understanding of Java SE... 
    Part time
    Remote work
    Relocation package
    Monday to friday
    Flexible hours

    Pragra

    Mississauga, ON
    4 days ago
  •  ...Join our dynamic team as a Sr. Kofax Developer where you will leverage your expertise in Kofax technologies to design and implement innovative solutions. With a focus on Cards & Payments you will play a crucial role in enhancing our business processes. In this role, you will... 
    Senior
    Work at office
    Local area
    Flexible hours

    Cognizant

    Mississauga, ON
    16 days ago
  •  ...Job Responsibility: Job Summary WHAT IS THE OPPORTUNITY? As Senior Developer/Consultant for RBC Life Insurance, you will work as part of a Development Team to create the documents to be used by our administration systems to send personalized communications to our RBC... 
    Senior
    Full time
    Flexible hours

    Royal Bank of Canada

    Mississauga, ON
    9 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Java Architect (full-time). Be the first to apply!