{bc}
indeed

Java Developer

Citi
Mississauga, CAN
Full-time
Onsite
$79,320–$110,680
Discovered 1 weeks ago
Java 8Java/J2EESpring FrameworkSpring CoreSpring MVCSpring JDBC

Full Job Posting

Role overview

Citi seeks a Java Developer, also identified as Apps Dev Intermediate Programmer Analyst (C11), to develop and enhance the Helios platform.

The role builds Java applications supporting financial-services operations and collaborates with technology and business teams.

Responsibilities

  • Build and enhance Helios features using Core Java 8, Spring Framework, and RESTful APIs.
  • Develop application components across analysis, construction, testing, implementation, and ongoing operational support.
  • Identify application vulnerabilities and security gaps, then implement fixes through debugging and testing.
  • Develop and maintain SQL queries, stored procedures, and database objects for efficient data access and application performance.
  • Integrate CI pipelines with tools such as Maven, Jenkins, and SonarQube to support code quality and delivery.
  • Diagnose issues with business users and technology teams, recommend engineering solutions, and support deployed systems.
  • Assess technical risks and ensure solutions meet compliance standards and support reliable client-facing systems.

Required qualifications and skills

  • At least 2 years of hands-on Java/J2EE development experience, including financial-services or comparable technology experience.
  • Proficiency in Core Java 8 and Spring Core, Spring MVC, and Spring JDBC, plus applied JDBC, JPA, and ORM experience.
  • Experience building and consuming RESTful APIs and understanding JSON-based data exchange.
  • Working knowledge of SQL queries, stored procedures, indexes, and triggers.
  • Familiarity with Ant or Maven, Jenkins, SonarQube, and JUnit for unit and integration testing.
  • Ability to analyze systems, identify solutions, deliver under pressure, and manage shifting priorities and deadlines.
  • Bachelor’s degree or equivalent practical experience in a relevant technical discipline.

Compensation

  • The posting lists a primary-location full-time salary range of $79,320–$110,680; it does not specify a pay cadence.

About Citi

Citi describes itself as a global employer with approximately 219,000 employees.

Posting information

  • This is an existing job vacancy.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Citi