Java Backend Engineer
Citigroup
Job Responsibility:
The Equities Middle Office Technology team serves the global suite of products providing a full range of innovative and comprehensive set of services. Our businesses also offer industry-leading advanced technology, a strong worldwide presence, and a powerful global franchise. Our technology operates in real-time environments, capturing and managing market, transaction, and accounting data, numbering in the millions of processed events per day. Our solutions cover all Cash Equity products and geographies in which Citi does business. Our responsibilities support Middle Office operations covering all aspects of post-execution processing such as order & allocation workflows, trade processing, allocation matching, trade confirmations, commission management and billing.
Who You will Work With
As part of a modernized financial technology company, our Engineers are hyper-focused on disrupting the market through bringing to life the art of the possible for our business. We have passion for building strategies, designing solutions, and creating innovative products to help our developers to solve most complex and interesting problems. To accomplish this, we surround our technologists with interesting challenges, emerging technologies and with an immersive, innovative culture. The breadth in capabilities assures that Citi can support teams with an enterprise level forward-thinking vision. Put simply, we collaboratively design, build, and implement business strategies and solutions to help solve complex problems to drive business value.
Job Background/Context:
- The position is based in Canada and will require the candidate to work as a backend developer for MO Engineering and Architecture Team.
- Candidate will be part of a cross-functional team that's responsible for the full software development life cycle, from conception to deployment.
- Candidate will work independently and should be highly self-motivated.
Key Responsibilities:
- Develop Code, test, document, and release stories as part of development team.
- Reviewing code work for accuracy and functionality.
- Apply fundamental knowledge of programming languages for design specifications.
- Work closely with product users, provide guidance to ensure accurate implementation of solution is achieved.
- Proactively notify Tech Lead and Scrum master about risks, bottlenecks, problems, issues, and concerns.
- Analyze applications to identify vulnerabilities and security issues, as well as conduct testing and debugging.
- Consistently demonstrates clear and concise written and verbal communication.
Core Skills:
- 3-5 Years of experience as Java Developer.
- Technically strong in Java & Microservices
- Very good understanding of Core Java, Spring Framework, Concurrency and Multi-threading
- Exposure to No-SQL Databases, preferably MongoDB.
- Hands on experience with REST API Implementations.
- Hand on experience with Kubernetes and Docker.
- Exposure to CI/CD pipelines, either on-premises or public cloud (i.e., Tekton, Harness, Jenkins, etc.)
- Worked on source code management such as Github, Bitbucket
- Preferred Banking or Product domain exposure
Preferred Skills:
- UX development using ReactJS, NodeJS
- Knowledge of Reactive programming.
- Knowledge of WebSocket programming.
- Knowledge of Cloud Platform like OpenShift etc.
- Knowledge of APM stack such as ELK, Prometheus, Micrometer, Grafana etc.
Education:
- Bachelor's degree/University degree or equivalent experience
-
Job Family Group:
Technology-
Job Family:
Applications Development-
Time Type:
Full time-
Most Relevant Skills
Please see the requirements listed above.-
Other Relevant Skills
For complementary skills, please see above and/or contact the recruiter.-
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.
- ...role. PointClickCare is searching for a Principal Software Data Engineer who will contribute to all phases of the software development... ...design and implementation of scalable distributed systems based on Java microservices -Engineer and optimize data pipelines using solutions...SuggestedLong term contractFull timeWork at officeRemote work
- ...This is a requirement for this role. Job title: Senior Software Engineer What your day-to-day will look like: · Identify,... ...Experience writing clean code that performs well at scale using Java · Experience with Spring Boot · In-depth knowledge of relational...SuggestedLong term contractFull timeWork at officeRemote work
- At PointClickCare our mission is simple: to help providers deliver exceptional care. And that starts with our people. As a leading health tech company that’s founder-led and privately held, we empower our employees to push boundaries, innovate, and shape the future of healthcare...SuggestedLong term contractFull timeWork at officeRemote work
- ...manufacturing, and data science. Position: We are seeking a Senior Backend Developer with deep expertise in Python to join our dynamic... ...deployments. Collaborate with frontend developers, DevOps engineers, and product teams to ensure seamless integration and high...SuggestedFull timeShift work
$50 per hour
...Job Responsibility: Job Title: Java Developer Location: Mississauga, ON Employment Type: Contract Duration: 6 months... ...Required Qualifications: ~ Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent work experience). ~5+ years...SuggestedHourly payFull timeContract workFixed term contractShift work- ...Job Title: Java Full Stack Developer Location: Remote/Canada Number of Interview Rounds: 2 Interview Format: Virtual... ...-to-end solutions for enterprise portal applications. * Lead backend development using Java, Spring Boot, and Microservices architecture...Contract workRemote work
$86.13k - $127.19k per year
...The Senior Engineer in Production Management will be responsible for the development and overall implementation of software in a complex... ...in an Agile delivery model The candidate must have Java backend development experience with Core Java Java EE Springboot Framework...Full timeTemporary workLocal areaImmediate startShift work- ...responsible for developing & deploying technical solution following engineering excellence standards. A potential candidate will need to... ...have At least 6+ years of experience with Java Experience/understanding with the...Internship
$82.7k - $103.3k per year
...cleaning, sanitizing, maintenance products and services for the hospitality, institutional and industrial markets is seeking a Plant Engineer. The Plant Engineer will lead and manage all engineering projects with a focus on increasing the level of safety, implementing...Long term contractFor contractorsWork at officeFlexible hoursShift workNight shiftAfternoon shift$94.3k per year
...business practices, and escalating, managing and reporting control issues with transparency. Qualifications ~4+ years of relevant Java experience required ~3+ years hands-on experience with RESTful service implementations. ~3+ years experience and familiarity building...Full time- ...experience through full lifecycle. ~ SME for UI architecture patterns - Micro Frontend, NX. ~ The primary area of Experience with Core Java/J2EE Application with complete command over OOPs and Design Patterns. ~ The candidate should be commendable in Data Structures and...Full time
- ...Description We are a Digital Product Engineering company that is scaling in a big way! We... ...and maintain automated test scripts using Java, Selenium WebDriver, Appium, and TestNG.... ...API test automation using REST Assured for backend services and integrations. Execute tests...
- ...services, leveraging modern AI-augmented engineering practices to accelerate delivery, improve... ...production software in modern languages (Java, Python, or similar). Deep understanding... ...React, Micro-Frontends, Material-UI Backend: Java, Spring Boot Data: PostgreSQL,...Long term contractFull timeWork at officeRemote work
- ...requirement for this role. Overview: As a Manager of Software Engineering reporting to the Director of Engineering, you’ll lead multiple... ...and delivering enterprise applications. •Strong background in Java,SQL, and web technologies. •Deep understanding of Agile...Long term contractFull timeWork at officeRemote work
- ...Following Job Description and share your resume Role: Platform Engineer Location: MISSISSAUGA, ON Job Type: Contract Job Purpose... ...command line interface. Scriptingprogramming experience (Bash| Java| Python| PowerShell). Working understanding of web infrastructure...Contract workFor contractorsWork at office
- ...requirement for this role. Job Summary: The Platform Engineering team is a close-knit group of highly senior engineers focused on... ...on usability and efficiency 4 · Apply distributed systems and backend engineering principles to design scalable, resilient services...Long term contractFull timeWork at officeRemote work
$85k - $120k per year
...Requisition ID: 100032 Job Category: Engineering Location: Mississauga, ON, Canada Join a company that is passionately committed to the pursuit of a better world through positive change. With more than 70 years of business and technical expertise in mining...Long term contractLocal areaFlexible hours$90k - $120k per year
...Join our vision of a low-carbon world and help make positive change! Position Summary: The Hatch Energy group is seeking an engineer with interest in Nuclear Energy with physics background. Reporting to the Global Director of Nuclear Energy, you will support projects...Long term contractWork at officeLocal areaRemote workFlexible hours$86k - $135k per year
...Requisition ID: 99515 Job Category: Engineering Location: Mississauga, ON, Canada Join a company that is passionately committed to the pursuit of a better world through positive change. With more than 70 years of business and technical expertise in mining ,...Long term contractWork at officeLocal areaFlexible hours$72.4k - $120.8k per year
...Step into a role where your talent for quality engineering directly shapes the future of healthcare technology. As a QA Engineer with IQVIA... ...manual and automated test plans for web applications and backend services. Write and maintain automated UI and API tests using...Full timePart timeRemote workWorldwide$86k - $135k per year
...Requisition ID: 99514 Job Category: Engineering Location: Mississauga, ON, Canada Join a company that is passionately committed to the pursuit of a better world through positive change. With more than 70 years of business and technical expertise in mining ,...Long term contractFor contractorsWork at officeLocal areaFlexible hours- ...Job Description Overview AtkinsRéalis is one of Canada's largest private sector nuclear engineering groups. We have been providing a wide range of services to the nuclear industry in Canada and around the world since for more than 60 years. We are proud to be the steward...Permanent employmentFull timeInternshipFlexible hours
- ...build some of the most powerful facilities in the world — those that change people's lives. We are the leading provider of sustainable Engineering, Architecture, Construction and Consulting solutions to the global life sciences and food and beverage industries. Our employees...Full timeWork at office
- ...Job Description Overview AtkinsRéalis is one of Canada's largest private sector nuclear engineering groups. We have been providing a wide range of services to the nuclear industry in Canada and around the world since for more than 60 years. We are proud to be the steward...Full timeFor contractorsInternshipFlexible hours
$124k - $135k per year
Overview Languages English Education Bachelor's degree Mechanical engineering Experience 5 years or more Hybrid Work must be completed both in person and remotely. Green job Help - Green job – Help Green job – Help Green jobs...Permanent employmentFull timeContract workRemote work$80k - $95k per year
...to market and support the future of renewable energy. Opportunity e -Zinc is seeking an experienced and talented Mechanical Engineer to join the Product Development team. Position S cope and R esponsibilities Design & Analysis Lead mechanical design...Long term contractFull timeInternshipFlexible hours- A NEW WAY TO SEARCH FOR JOBS! An Alternative to the Traditional Job Board Guhuza offers the ability for Job Seekers and Employers to interview directly on our platform! Our algorithm matches the job seekers' profiles with jobs on our site and ranks them for our...Full timeContract workPart timeInternship
- ...is extremely self-motivated and looking to further develop his/her career in the nuclear field. The candidate shall be able perform engineering work following AtkinsRéalis/Candu Energy QA programs, and applicable codes, standards, and regulatory requirements as well as...Full timeFor contractorsInternshipWork at officeFlexible hours
- ...Job Description Overview AtkinsRéalis is one of Canada's largest private sector nuclear engineering groups. We have been providing a wide range of services to the nuclear industry in Canada and around the world since for more than 60 years. We are proud to be the steward...Full timeInternshipFlexible hours
$90k - $130k per year
Are you looking to thrive in a stimulating work environment? Join Levio , a leader in digital transformation, and take your career to the next level. You will work alongside high - caliber professionals on ambitious, large - scale technology projects, directly embedded...Permanent employmentFull timeFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Java Backend Engineer. Be the first to apply!
- java developer Mississauga, ON
- java software developer Mississauga, ON
- java developer no experience Mississauga, ON
- entry level java developer Mississauga, ON
- java developer remote Mississauga, ON
- junior java developer Mississauga, ON
- senior java developer Mississauga, ON
- backend software developer Mississauga, ON
- backend developer Mississauga, ON
- java Mississauga, ON
