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.
- ...Qualifications: 1. Java Expertise: Has at least 9+ years of hands-on Java development experience, specifically in J2EE (Java 2 Platform... ...of database knowledge is crucial for data-heavy applications and backend services. 4. Cloud-Native and Platform Experience: Familiarity...SuggestedFull time
$111.4k - $119.8k per year
...About the role: PointClickCare is searching for a Software Engineer who will contribute to all phases of the software development life... ...Strengths: • Int. Software engineer with 3+ years of experience in Java, SpringBoot microservices. • Solid experience with Jenkins, Docker...SuggestedFull timeFlexible hours- ...Key Responsibilities Design, develop, and maintain backend services using Core Java and Spring Boot Build and manage Microservices-based architecture Develop and consume RESTful APIs Work with SQL and/or NoSQL databases for data storage and retrieval...SuggestedFull time
$86.13k - $127.19k per year
...Description The Senior Engineer in Production Management will be responsible for the development and overall implementation of software... ...in an Agile delivery model The candidate must have Java backend development experience with Core Java Java EE Springboot Framework...SuggestedFull timeTemporary workLocal areaImmediate startShift work- ...Description Strong in Java development. knowledge of Spring Boot MVC and WebFlux Own backend design & technical decisions - Guide team on coding standards & best practices - Review code and resolve complex technical issues - Identifying the NFR and plan to...SuggestedFull time
$50 - $65 per hour
...Java Developers Based out of Canada with IBM at their TD bank Engagement. Preferred cost point - 50 to 65 CAD/hr. · Credit card & adjudication experience would be a plus. · Min. 5 - 7 years of experience · Agile experience required · Must have worked...Full time- ...Description We are seeking a talented Java Full Stack Developer with strong expertise in backend development using Java, Spring Boot, and Microservices , along with frontend experience in React.js . The ideal candidate will be responsible for building scalable, high...Full time
$65 per hour
...Partner: IBM Customer: scotia Price point: 65 CAD/hr Duration: 8 months Start date: December end/Jan JD: Fullstack - Java / React Developer As a Full Stack Developer you will develop end-to-end solutions based on responsive Web / Mobile User Interface and Enterprise Integration...Full time- ...seeks passion in your work, come join us. We'll enable growth and progress together. Position Overview: The Full Stack (Java/Angular) Engineering Lead is a senior level position responsible for establishing and implementing new or revised application systems and...Full timeWork at office
- ...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...Long 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...Full timeShift work
- ...responsible for developing & deploying technical solution following engineering excellence standards. A potential candidate will need to... ...have At least 7+ years of experience with Java Experience/understanding with the...Internship
$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...Hourly payFull timeContract workFixed term contractShift work- ...Job Description: Role: GW PC Intg + Java/Springboot Developer 100% Remote This hybrid role blends Guidewire PolicyCenter integration... ...API proxies, configure traffic management policies, and handle backend database/SQL integrations. API Security & Auth: Enforce...Contract workRemote work
$156k - $174k per year
...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 workFlexible hours- ...Job Summary We are seeking a highly skilled Java Full Stack Developer with strong expertise in Angular (latest versions) and backend development using Java, Spring Boot, and Microservices architecture . The ideal candidate will be responsible for designing, developing...Full time
$142k - $158k per year
...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...Long term contractFull timeWork at officeRemote workFlexible hours$152k - $174k per year
...requirement for this role. Overview: As a Manager of Software Engineering reporting to the Sr Manager of Engineering, you'll lead multiple... ...and delivering enterprise applications Strong background in Java, Python, Spring, SQL, and web technologies Deep understanding...Long term contractFull timeWork at officeRemote workFlexible hours- ...approaches cannot. About You: We are looking for a skilled DevOps Engineer to join our team and help streamline software delivery,... ...platforms like Kubernetes or ECS. ~ Knowledge in building tools for Java (Maven) and Javascript/TypeScrypt (npm/nx/chromatic) ~ SonarQube...Full timeWork at officeShift work3 days per week
$156k - $174k per year
...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 workFlexible hours- ...Opportunity Loadlink Technologies is looking for a Principal Software Engineer to join our engineering team. With over 7,500 customers across... ...frameworks and patterns (Onion, DDD, Clean, SOLID) ~ Backend expertise in .NET Core / C#, and front-end expertise in Angular...Full timeFlexible hours
- ...· Ability to work in an extremely ambiguous and ever-changing environment · IT experience developing and supporting enterprise Java applications using: J2EE, SQL, Struts, WSDL, SOAP, XML/XSD, OO design patterns and REST Web Services. · Understanding of key technological...Full time
$4337 - $6413 per month
...Are you an expert problem-solver who loves a physical challenge? As a Combat Engineer in the Canadian Armed Forces (CAF), you’ll ensure troops can live, move and fight on the battlefield. This position is available full-time or part-time. Pay & Benefits The CAF...Permanent employmentFull timeTemporary workPart timeLocal areaRelocation package$70k - $80k per year
...Summary: The purpose of this role is to help monitor, improve, and engineer production systems so they are reliable and meet client... ...tools. • Basic scripting or programming skills (Python, Bash and Java) • Hands on experience deploying, operating, or supporting containerized...Long term contractFull timeInternshipWork at officeRemote workFlexible hours- ...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
- ...team, we go there for you. Description Reporting to the National Manager, Deployment & Integration , the Process Engineering Lead is responsible for leading process and performance excellence programs within the First and Last Mile operations umbrella....Work at office
- ...Pivot HR Services is pleased to present this SHEQ Engineer role on behalf of our valued client, Next Hydrogen. About the Organization Next Hydrogen is a Canadian clean-energy technology company focused on advancing hydrogen production systems that support the global...Full time
- ...what makes working at Mattamy special and our award-winning culture. What we offer The MEP (Mechanical, Electrical, Plumbing) Engineer will be a key contributor to the design and coordination of diverse, high-impact projects across Stelumar Advanced Manufacturing...Permanent employmentFull timeFor contractorsInternshipWork at office
- ...that values technology, continuous improvement, and delivering meaningful impact. About the Role We’re looking for a Data Engineer to join our Product Development - Business Intelligence team . In this role, you’ll build and maintain data pipelines and infrastructure...Long term contractPermanent employmentFull timeCasual workLmiaWork at officeWork visa
- ...demand. We invite you to bring your bold ideas and big dreams and become part of a global team of over 50,000 planners, designers, engineers, scientists, digital innovators, program and construction managers and other professionals delivering projects that create a positive...Full timeFor contractorsWork at officeLocal areaWorldwideFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Java Backend Engineer. Be the first to apply!
- entry level java developer Mississauga, ON
- java developer remote Mississauga, ON
- java developer no experience Mississauga, ON
- senior java developer Mississauga, ON
- développeur java Mississauga, ON
- java software developer Mississauga, ON
- junior java developer Mississauga, ON
- java developer Mississauga, ON
- backend software developer Mississauga, ON
- backend developer Mississauga, ON

