Java Backend Developer - Assistant Vice President at Citi
Mississauga, Ontario, Canada -
Full Time


Start Date

Immediate

Expiry Date

06 Mar, 26

Salary

0.0

Posted On

06 Dec, 25

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Java, Backend Development, Object-Oriented Programming, Data Structures, Design Patterns, Algorithms, UNIX, LINUX, Database Technologies, RDBMS, No SQL, Test-Driven Development, Communication Skills, Teamwork, Performance Tuning, Low Latency Programming

Industry

Financial Services

Description
Job Purpose: ## Strong software development fundamentals, data structures, design patterns, Object-Oriented programming, architecture, algorithms, and problem-solving skills ## Application deployment and debugging of applications on UNIX/LINUX ## Understanding of capital markets and financial derivatives (rates or other) ## Experience with system performance tuning and low latency Java programming ## Hands-on experience in database technologies, including RDBMS (Oracle, ) and No SQL (MongoDB) ## Experience with In-Memory Datastore/Cache libraries (Redis, Apache Ignite, Gemfire, ) ## Test-driven development, including Unit and End-to-End Testing. ## Strong verbal and written communication skills; ability to face off to business users ## Self-motivated individual and with determination to achieve goals ## Willingness to learn, both technically and professionally ## Good team working skills and ability to work in a distributed global team environment ## Ability to work on a fast-pace environment; Flexible and able to deliver quality results in the required timeframe ------------------------------------------------------ Job Family Group: Technology ------------------------------------------------------ Job Family: Applications Development ------------------------------------------------------ Time Type: Full time ------------------------------------------------------ ------------------------------------------------------ For complementary skills, please see above and/or contact the recruiter. ------------------------------------------------------ This involves managing and optimizing automated processes that capture, validate, enrich, and transmit trade details across various internal systems and external market participants. This includes developing high-performance Java applications for trade capture, data validation, enrichment, and communication with various internal and external systems.
Responsibilities
The role involves managing and optimizing automated processes for trade details across systems. It includes developing high-performance Java applications for trade capture and data validation.
Loading...