Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Citi Group Senior Java Developer - MISSISSAUGA 
Canada, Ontario 
22291834

15.04.2025

Responsibilities:

  • Develop projects from business requirements, build elegant solutions and manage execution and rollout of these solutions

  • Understand existing Java code and create new models and backend enhancements using Java.

  • Create Java based test automation code for existing codebase.

  • Develop visually appealing front end website architecture, including translating designer mock-ups and wireframes into front-end code.

  • Work on BAU JIRAs and, support business user queries and also perform L3 support related activities whenever required.

  • Provide detailed analysis and documentation of processes and flows where necessary.

  • Serve as advisor or coach to new or junior analysts

  • Act as SME to senior stakeholders and /or other team members.

  • Work independently requiring minimal supervision

  • Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency.

Qualifications:

  • 6-8 years of relevant experience as a Full Stack Developer (Angular and Java).

  • Comfortable around both front-end and back-end coding languages, development frameworks and third-party libraries as required.

  • Strong experience on Core Java 8+, Spring, Spring boot, Spring Data JPA. Good to have experience in Reactive programming and Apache Ignite.

  • Knowledge on UI frameworks such as Angular 14+ and RXJS

  • Java Junit testing using Junits, Mockito, TestNG

  • Knowledge of State management library like NGRX.

  • Knowledge of In Memory caching framework like Apache Ignite.

  • Fluent in CSS (Foundation or Bootstrap), JavaScript and HTML5, with an understanding of CSS pre-processors including Sass and LESS and good to have Flexbox, Animation, SVG, Canvas.

  • Knowledge of WebSocket programming.

  • Knowledge of Cloud Platform like OpenShift, Kubernetes etc.

  • Knowledge of App performance / log monitoring.

  • Knowledge of CI/CD tools like Tekton, Harness, udeploy.

  • Knowledge of version control tool such as GIT

  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements

  • Stakeholder management experience.


Education:

  • Bachelor’s degree/University degree or equivalent experience


This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.

Applications Development


Time Type:

Full time

View the " " poster. View the .

View the .

View the