Java Backend Developer
Enterprise Solutions Inc.
Job Type: Full-Time, Permanent
About the Role
We are seeking a highly skilled Senior Java Backend Developer to join our Fixed Income eTrading Technology team in Mississauga, Ontario. This role offers an exciting opportunity to work on mission-critical, high-performance electronic trading platforms that support one of the industry's leading Rates eTrading businesses.
As part of a globally distributed technology team, you will design, develop, and enhance next-generation trading applications that enable real-time pricing, market making, risk management, and electronic trade execution. You will collaborate closely with Traders, Sales, Quantitative Analysts, and global technology teams to deliver innovative, low-latency solutions that drive business growth and maintain a competitive advantage in the financial markets.
Key Responsibilities
Application Development & Design
- Design, develop, and maintain high-performance backend applications supporting Fixed Income and Rates eTrading platforms.
- Build scalable, resilient, and low-latency solutions using Core Java and modern enterprise technologies.
- Participate in architectural discussions and contribute to strategic technology initiatives.
- Drive engineering excellence by promoting software design best practices, code quality, and maintainability.
- Work directly with Traders, Sales teams, and Quantitative Analysts to understand business requirements and translate them into technical solutions.
- Enhance trading workflows, pricing engines, execution systems, and risk management applications.
- Improve platform performance, reliability, scalability, and operational efficiency.
Performance Optimization & Support
- Troubleshoot complex production issues involving performance, concurrency, and scalability.
- Optimize system throughput and latency in mission-critical trading environments.
- Provide third-level production support during trading hours when required.
- Collaborate with support and development teams globally to resolve issues and deliver enhancements.
Quality Engineering
- Champion automated testing, CI/CD, and DevOps best practices.
- Improve test automation coverage and streamline User Acceptance Testing (UAT) processes.
- Participate in code reviews and mentor junior developers.
Required Qualifications
Technical Skills
- 7+ years of hands‑on experience in server‑side Core Java development.
- Strong expertise in:
- Java
- Spring Framework
- Spring Boot
- Spring MVC
- Multi‑threading and concurrent programming
- Strong knowledge of Relational Database Management Systems (RDBMS).
- Solid understanding of:
- Data Structures
- Algorithms
- Design Patterns
- Object‑Oriented Programming
- Experience with:
- Test‑Driven Development (TDD)
Software Engineering
- Strong architectural and design skills.
- Experience building scalable enterprise applications.
- Ability to troubleshoot and optimize high‑performance systems.
- Strong understanding of distributed systems and microservices architectures.
Preferred Qualifications
- Experience developing Front Office trading systems within investment banking or capital markets environments.
- Knowledge of Fixed Income products including:
- Repos
- U.S. Treasuries
- Interest Rate Swaps
- Electronic Trading Workflows
- Experience working with:
- REST APIs
- JSON
- XML
- Experience with:
- GitHub
- Jira
- SonarQube
- TeamCity
- IntelliJ IDEA
- Gradle
- Experience with:
- KDB+
- ION Trading Platform
- Exposure to AI‑assisted development tools such as:
- Devin
Education
- Bachelor's Degree in Computer Science, Software Engineering, Information Technology, or related discipline.
- Master's Degree is considered an asset.
- Excellent verbal and written communication skills.
- Ability to interact directly with front‑office business users and stakeholders.
- Strong analytical and problem‑solving capabilities.
- Excellent organizational and planning skills.
- Self‑motivated with a passion for continuous learning and innovation.
- Ability to thrive in a fast‑paced, global trading environment.
- Strong collaboration and teamwork skills.
- Experience participating in the full software development life cycle.
- Ability to mentor team members and elevate engineering standards.
What You'll Gain
- Opportunity to work on industry‑leading electronic trading platforms.
- Exposure to Front Office Trading, Fixed Income Markets, and Derivatives Trading.
- Experience building low‑latency, high‑performance financial systems.
- Collaboration with global teams across London, New York, Paris, Mississauga, Shanghai, Sydney, and Tokyo.
- Professional growth within a cutting‑edge technology and financial markets environment.
Equal Opportunity Employer
We are an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.
#J-18808-Ljbffr- Required Skills 8+ years of experience in Java development Strong expertise in Java 8+, Spring Boot, Microservices... ...experience leading development teams and mentoring developers Key Responsibilities Design, develop, and maintain scalable enterprise applications Develop...Suggested
- Shape the future of eTrading as a Java Core Backend Developer at a leading global bank in Mississauga. This hybrid role focuses on creating scalable systems and innovative solutions. As part of a premier banking institution, you’ll play a vital role in developing a next-...Suggested
- Join our team in Mississauga as a Backend Developer focused on Java and eTrading applications. Shape the future of electronic trading with your technical expertise. This role is designed for an experienced developer to evolve our next-generation trading platform within the...Suggested
- Contribute to impactful healthcare initiatives as a Java Backend Engineer at Teladoc Health Canada. This hybrid role focuses on building scalable... ...with senior engineers and cross‑functional teams to develop backend services for Teladoc's virtual care platform. Your expertise...Suggested
$79.32k - $110.68k per year
Applications Development Intermediate Programmer Analyst The Applications Development Intermediate Programmer Analyst is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems and programs...SuggestedFull time$80.45k - $105.59k per year
...Salary Range: $80,453.00 To $105,594.00 Annually Job Purpose Reporting to the Loyalty Software Development Manager, the Backend Software Developer will be responsible for designing, developing, testing, and documenting software components for Rexall's Loyalty and Healthcare...Manual labor- Elevate your career as a backend developer specializing in Kubernetes and cloud-native environments. Join a global team in delivering innovative... ...on scalable backend services, this role requires 10+ years in Java and 3+ years in Python. You will actively engage in designing,...
- Impacts application systems at Citi as a Lead Senior Backend Developer. This position calls for an expert who can navigate through programming and... ...complex business evaluations, utilizing your expertise in Java, Spring Boot, and React. Lead and mentor mid-level developers to...
- Iris's Fortune 100 direct client is looking Sr Java Developer . Please find below Job description and share me your updated resume at ****@*****.***. Location: Mississauga, ON (Hybrid, 3 days onsite in a week) Must Have experience in Java, Spring...3 days per week
$94.3k - $141.5k per year
...are seeking a highly motivated and experienced Senior Full Stack Developer to join our dynamic team focused on enhancing developer productivity... ...and develop web‑based applications, cloud services in Angular / Java/Spring / OpenShift stack Work closely with our stakeholders in...Full time$94.3k - $141.5k per year
...Req Id: 26957133 Location(s): Mississauga, Ontario, Canada Job Type: Hybrid Posted: Apr. 30, 2026 Job Overview The Senior Java Developer works within Global Spread Products Technology. We are seeking a talented individual with strong hands‑on experience in developing...Full time- Lead transformative software development as a Senior Java Developer with Capgemini. Engage in critical projects, establishing best practices... ...Requirements 10 years of overall IT experience Proficient in Java backend technologies such as Spring Boot Experience with front-end...
- Elevate your career with Infosys Public Services as a Lead Java AWS Developer. Engage in the Software Development Life Cycle while focusing on technical design, high-quality coding, and team mentoring. In this pivotal role based in Mississauga, ON, you will lead a team in...
- ...including analysis and design, development, testing and deployment. As a developer, the candidate will be responsible for developing & deploying... ...- Experience/understanding with the following technologi es:- Java (Core, JDBC, MT, Collections, I/O), Spring B oot- SQL.PL-SQL...Internship
- Join a forward-thinking company as a Lead Java Developer focused on cloud-native systems. You will leverage your expertise to enhance architecture and mentor top engineers in building scalable distributed systems. We are looking for a seasoned Lead Java Developer with over...
- Join Citigroup as a Senior Java Developer, contributing to complex application systems development. Engage in cutting‑edge technology solutions utilizing your extensive Java/JEE expertise. This analyst role involves applying your skills in feasibility studies, application design...
- Join Citi as a Full Stack Developer specializing in Java and Angular, where you will create innovative web applications. This role requires strong expertise... ...and Angular • Create microservices using Spring Boot for backend processes • Design and implement RESTful APIs for...
- Enhance your career as a Technology Analyst Java Developer at Infosys located in Mississauga, Ontario. Engage with innovative technologies in a role that emphasizes quality solutions for clients. This position requires a promotion of best practices throughout the Software...
- Become a Full Stack Java Developer in Mississauga, Canada, and leverage your skills in Java, Spring Boot, and microservices. Engage in diverse projects that utilize your technical expertise. This position requires 8+ years of experience with a focus on both front-end and...
- ...the Creditor Insurance portfolio. What will you do? Design, develop, and implement scalable application systems, including coding, testing... ...? Must have: 5+ years of professional experience with Java/Spring Boot/GraphQL/Microservices Extensive experience working...Flexible hours
$94.3k - $141.5k per year
...performant systems. We are seeking a passionate and highly skilled senior developer to join our talented team of engineers in building and... ...relevant experience in software development, with a strong focus on Java In‑depth knowledge and hands‑on experience with Apache Flink...Full timeTemporary workShift workNight shift- Lead Java development as a Senior Java Developer Manager at Citigroup in Mississauga, Ontario. This hybrid position combines your technical skills with leadership in enterprise application delivery. In this senior role, you will oversee Java projects, mentor development...
- Join as a Senior Java and Hadoop Developer in Toronto, ON, with a four-day in-office work week. Focus on innovative solutions in Spring Boot, Hadoop, and event-driven architectures. We are looking for a seasoned developer with 6 to 8 years of experience in Java and Hadoop...Contract workWork at office
- ...value. We are looking to recruit a highly skilled and experienced Backend developer with experience in Kubernetes to work with global development... .... Responsibilities Design, develop, and maintain code using Java, Python programming languages. Mandatory Skills 10+ years in...
- Elevate your career as a Senior Full Stack Developer focusing on Java and React. This role offers the opportunity to implement framework solutions and collaborate across teams to meet complex project requirements. In this senior-level position, you will be responsible for...
- Join Citi's team in Mississauga, Ontario, as a Full Stack Java Developer in a flexible hybrid role. Engage in software development projects and user support tailored to business objectives. In the role of Applications Development Senior Programmer Analyst, you'll be responsible...Flexible hours
- Responsibilities Collaborate with Technical lead to design, develop, and maintain software applications using Java, Spring, and Angular. Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide...
$94.3k - $141.5k per year
We are seeking a highly experienced and motivated Java Developer Sr Programmer Analyst with 7+ years of industry experience to spearhead the development of robust, scalable, and innovative enterprise applications. The ideal candidate will possess deep expertise in Java/J2EE...- Take charge as a Lead Senior Java Developer Architect, shaping the future of critical systems through your extensive expertise. With over 6 years in the field, you’ll oversee the design and delivery processes. Your role will require you to create architecturally sound platforms...
$120k - $170k per year
The Java Technology Developer is a senior-level 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 lead application systems analysis and programming...Full time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Java Backend Developer. Be the first to apply!
- java developer remote Mississauga, ON
- entry level java developer Mississauga, ON
- java developer Mississauga, ON
- java developer no experience Mississauga, ON
- senior java developer Mississauga, ON
- junior java developer Mississauga, ON
- java software developer Mississauga, ON
- backend software developer Mississauga, ON
- backend developer Mississauga, ON
- java Mississauga, ON
