Java Developer in Mississauga

Java Developer in Mississauga

Mississauga Full-Time 94500 - 115500 $ / year (est.) Hybrid
C

At a Glance

  • Tasks: Build and enhance features on the Citi1Credit platform using Java and collaborate with teams.
  • Company: Join Citi, a global leader in financial technology with a supportive culture.
  • Benefits: Enjoy a hybrid work model, competitive salary, and comprehensive benefits.
  • Other info: Dynamic environment with opportunities for career advancement and ongoing learning.
  • Why this job: Make a real impact on global financial services while growing your tech skills.
  • Qualifications: 2+ years of Java development experience and strong problem-solving skills.

The predicted salary is between 94500 - 115500 $ per year.

Citi is looking for a Java Developer (Apps Dev Intermediate Programmer Analyst - C11) to join the technology team and contribute to the development and enhancement of the Citi1Credit platform. In this hands-on engineering role, you will design, build, and maintain Java-based applications that directly support critical financial services operations. Working with a level of autonomy and collaborating across technology and business teams, you will play a meaningful part in delivering robust, high-quality software solutions at scale.

Responsibilities

  • Build and enhance new features on the Citi1Credit platform using Core Java 8, Spring Framework, and RESTful APIs, contributing directly to platform capability and stability.
  • Design and develop application components across the full development lifecycle — from analysis and construction through to testing, implementation, and ongoing operational support.
  • Identify application vulnerabilities and security gaps, and implement fixes through structured debugging and testing practices.
  • Develop and maintain SQL queries, stored procedures, and database objects to support efficient data access and application performance.
  • Integrate continuous integration pipelines using tools such as Maven, Jenkins, and SonarQube to maintain code quality and streamline delivery.
  • Consult with business users and technology teams to diagnose issues, recommend engineering solutions, and support deployed systems.
  • Assess risk considerations when making technical decisions, ensuring solutions meet compliance standards and uphold the reliability of client-facing systems.

Required Qualifications & Skills

  • 2+ years of hands-on development experience in Java/J2EE, including practical application in financial services or comparable technology environments.
  • Proficiency in Core Java 8 and the Spring ecosystem, including Spring Core, Spring MVC, and Spring JDBC, with applied experience in JDBC, JPA, and ORM frameworks.
  • Experience building and consuming RESTful web APIs, with solid understanding of JSON-based data exchange.
  • Working knowledge of SQL, including the ability to write and optimize queries, stored procedures, indexes, and triggers.
  • Familiarity with build and CI tools including Ant or Maven, Jenkins, SonarQube, and JUnit for unit and integration testing.
  • Demonstrated ability to analyze systems, identify solutions, and deliver results under pressure while managing shifting priorities and deadlines.
  • Bachelor's degree or equivalent practical experience in a relevant technical discipline.

What We Offer

  • Hybrid working model with 3 days in the office and 2 days working remotely, giving you flexibility while maintaining strong team collaboration.
  • Exposure to complex, large-scale financial technology systems that directly impact how Citi serves its clients globally.
  • Ongoing learning and development opportunities to advance your technical skills and career progression within a global technology organization.
  • A results-focused team environment where your contributions are recognized and your autonomy is valued.
  • Access to wellbeing support, work-life balance initiatives, and a comprehensive benefits package tailored to your location.

Build software that matters — apply today and bring your Java expertise to a global technology team at Citi.

Java Developer in Mississauga employer: Citi

Citi stands out as an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration within its global technology teams. With a commitment to employee growth, Citi provides access to extensive learning resources and a hybrid working model that promotes work-life balance, ensuring that you can thrive both personally and professionally. Join us to make a meaningful impact in the financial technology sector while enjoying competitive compensation and comprehensive wellbeing support.

C

Contact Details:

Citi Recruitment Team

We think you need these skills to ace Java Developer in Mississauga

Core Java 8
Spring Framework
RESTful APIs
SQL
JDBC
JPA
ORM frameworks