C

Citi

Runs banking and payments for global clients

Java/Spring Boot Developer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeMississauga, ON, Canada$120.8k - $170.8kHybrid

About the Job

Requirements

  • At least 8 years of relevant experience in core Java application development or a systems analysis role.
  • Expertise in core Java development, including collections, input/output, multithreading, and generics.
  • Experience or familiarity working on an equities trading platform.
  • Familiarity with modern infrastructure, cloud technologies, containerization technologies such as Docker, OpenShift, or Kubernetes, and microservices architecture.
  • Experience with developer tooling such as Lightspeed, GitHub, Jira, Confluence, Gradle, and Maven, and comfort working in a Linux environment.
  • Exposure to and interest in AI tools and technologies.
  • A bachelor's degree or university degree, or equivalent experience.

Responsibilities

  • Resolve high-impact problems and projects through in-depth evaluation of complex business processes, system processes, and industry standards.
  • Provide expertise in the relevant area and advanced knowledge of applications programming, ensuring application design adheres to the overall architecture blueprint.
  • Collaborate with team members to extend functionality and enhance the performance of existing processes.
  • Adopt AI toolkits in line with the firm's strategy to modernize the development process.
  • Manage compute and estate hygiene, security, and vulnerability items.
  • Design and implement automated integration testing.
  • Advise or coach mid-level developers and analysts, allocating work as necessary.
  • Provide second-line support, including out-of-hours support, for developed processes and components.
  • Perform duties across the software development lifecycle, including development, testing, deployment, and ongoing production support.
  • Address technical hygiene, security, and vulnerability remediation to maintain platform integrity and stability.

Desired Qualifications

  • Ability to quickly adopt new technologies and take on new challenges.
  • Ability to adjust priorities quickly as circumstances dictate.

About the Company

Citi

Runs banking and payments for global clients

Citi runs banking, investment and payment services for companies, governments and individuals around the world. Its global network connects institutions with local banking systems, while its US consumer business sells credit cards and deposit accounts. Corporate clients use Citi to manage cash, finance trade and raise capital, and investors use its trading, custody and wealth services to hold and manage assets. The bank earns interest on loans and fees from payments, securities transactions, financial advice and account services. Citi traces its banking roots to 1812; the Citigroup holding company was formed in 1998, and its headquarters are in New York City.

Company size
10,001+
Company stage
IPO
Headquarters
New York City, New York
Founded
1812

Recently Posted Jobs

Explore more opportunities at Citi

See more jobs