26 Oct
|
Citi
|
Mississauga
The Senior Java Developer is an intermediate level position responsible for participation in the establishment and implementation of recent or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to contribute to applications systems analysis and programming activities.
The suite of Finance Desk applications provides position management, trade capture, electronic trading, market risk processing and reporting. This is supported by a mixed technology environment consisting of client-server applications, developed in Java, Angular and C#, with services running on Linux servers and Cloud Containers. This provides unique opportunity to work closely with the business stakeholders while building towards the strategic technology roadmap.
Production of high-quality software, emphasizing simplicity, maintainability and reuse, using standard development process.
Accountable for all phases of development process—analysis, design, construction, testing and implementation; Ensures essential procedures are followed and helps to define operating standards and processes.
Participating in key business initiatives primarily focused on Market Risk.
Coordinate global testing and schedule application rollouts.
Contribute towards improving the Dev Ops CI/CD Pipelines and Strategic Architecture.
Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users.
Recommend and develop security measures in post implementation analysis of business usage to ensure successful system design and functionality
Ensure essential procedures are followed and help define operating standards and processes
Serve as advisor or coach to new or lower level analysts
Has the ability to operate with a limited level of direct supervision.
Bachelor degree in Computer Science / Information Technology or a related field, or substantial practical experience of software delivery.
5+ years of relevant experience in a Java Developer role.
Technical Skills Required: Strong core Java skills, JDBC/JPA, Restful web services
Experience with JAVA 17 or higher is a plus.
Strong experience with Relational Databases like Oracle, MSSQL.
Testing experience with distributed software applications.
Strong experience with Unix or Linux.
Non-Technical Skills Required: Flexible and adaptive, team player.
Full time
Primary Location Full Time Salary Range: $Automated Processing and AI We use automated processing, including artificial intelligence, for our legitimate business interests (or our reasonable and appropriate business purposes) to identify and align the candidate's skills and abilities with a specific job opening. Our automated processing and AI do not involve relying on automatic or autonomous decision-making. 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. #
📌 Senior Java Developer - Assistant Vice President (Mississauga)
🏢 Citi
📍 Mississauga