Enable job alerts via email!

Sr. Java Developer

Citi

Mississauga

On-site

CAD 70,000 - 110,000

Full time

19 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking an intermediate-level developer to join their dynamic Technology Team. This role focuses on establishing and implementing innovative application systems while building robust, high-performance applications. The ideal candidate will have hands-on experience with web technologies and Java/J2EE, along with a solid understanding of Agile methodologies. This is a fantastic opportunity to contribute to large-scale projects within a collaborative environment that values creativity and technical excellence. If you are passionate about technology and eager to make an impact, this position is perfect for you.

Qualifications

  • 5-8 years of experience in full-stack development.
  • Strong knowledge of Object Oriented Design principles.
  • Experience with capital markets and financial instruments.

Responsibilities

  • Establish and implement new or revised application systems.
  • Build robust, high-performance, large-scale applications.
  • Evaluate design trade-offs and document choices effectively.

Skills

Web technologies (HTML, CSS, React JS)
Java/J2EE
REST-APIs
Agile software development
CI/CD pipelines
Concurrent programming
Spring Framework
Distributed Caching frameworks (Redis)
Cloud computing technologies (Docker, Kubernetes)
Databases (Oracle, MongoDB)

Education

Bachelor’s degree or equivalent experience

Tools

JIRA
BlackDuck
SONAR
Git/BitBucket
Jenkins
SonarQube

Job description

This is an intermediate level development position responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology Team. The overall objective of this role is to building robust, high-performance, large-scale applications.

  • Hands-on experience in Web technologies (HTML, CSS, React JS), REST-APIs, and Backend using Java/J2EE technologies.

  • Big Data / Data Lake system architecture is a plus

  • Experience with Agile software development processes with a strong emphasis on test driven development

  • Strong knowledge of CI/CD pipelines and experience in tools such as JIRA, BlackDuck, SONAR etc.

  • Ability to evaluate design trade-offs and document choices effectively

  • Demonstrated capacity to build sophisticated tooling for development and production team use

  • Has the ability to operate with a limited level of direct supervision.

  • Has understanding of capital markets and financial instruments

Experience and qualifications.

Extensive experience working with most if not all the technologies listed below:

  • Full-stack developer with 5-8 years of experience in designing and developing robust, scalable, and maintainable applications applying Object Oriented Design principles

  • Extensive experience working with most if not all the technologies listed below:

  • Java Core with extensive hands-on experience with concurrent programming.

  • Spring Framework including Core, Integration, Batch, JDBC, Hibernate.

  • Distributed Caching frameworks such as Redis or equivalent.

  • Cloud computing technologies with practical experience working with containers, microservices and large datasets (Docker, Kubernetes).

  • Databases - RDBMS preferably Oracle, NoSQL preferably MongoDB.

  • Familiarity with Linux environment including scripting skills.

  • SDLC/Dev Ops - Git/BitBucket, CI/CD pipeline frameworks such as Jenkins, SonarQube, JIRA, any secure coding toolkits


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.

------------------------------------------------------

Job Family Group:

Technology

------------------------------------------------------

Job Family:

Applications Development

------------------------------------------------------

Time Type:

Full time

------------------------------------------------------

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 Accessibility at Citi.

View Citi’s EEO Policy Statement and the Know Your Rights poster.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Java Developer (Contract)

Electric Mind Inc.

Toronto

Remote

CAD 80,000 - 120,000

2 days ago
Be an early applicant

Senior Application Engineer

Mozilla Corporation

Toronto

Remote

CAD 104,000 - 139,000

Today
Be an early applicant

Senior Software Engineer

Microsoft

Toronto

Remote

CAD 108,000 - 200,000

Today
Be an early applicant

Sr. Software Engineer

GavinHeath

Toronto

Remote

CAD 80,000 - 110,000

Yesterday
Be an early applicant

Sr Java Developer

Veracity Software Inc

Toronto

Hybrid

CAD 90,000 - 120,000

Today
Be an early applicant

Sr. Java Developer

Veracity Software Inc

Toronto

Hybrid

CAD 100,000 - 130,000

Today
Be an early applicant

Senior Software Engineer

Microsoft

Toronto

Remote

CAD 108,000 - 200,000

6 days ago
Be an early applicant

Senior Software Developer (Java/ Escalation Engineering)

OpenText

Richmond Hill

On-site

CAD 90,000 - 120,000

Today
Be an early applicant

Senior Java Developer

Miratech Group

Ontario

Remote

CAD 100,000 - 130,000

Today
Be an early applicant