Senior Java Developer

2 weeks ago


Mississauga, Ontario, Canada Open Systems Technologies Full time

Open Systems Tech is looking for a Senior Java Developer for one of our financial services clients based out of Mississauga/ON. This is a time sensitive opportunity, please apply ASAP.

Job Title: Senior Java Developer

Location: Mississauga – Hybrid – 3 days/week

Term: Long term contract plus extension

Backend Development (Required):

- Strong Core Java and functional programming experience.

- Understanding of concurrent and parallel programming, including threads, processes, synchronization, and handling race conditions.

- Must have deep understanding of information reporting and payments integration with ERP systems like QuickBooks, NetSuite, Xero etc.

- Should be able to build, debug and execute code in Oracle NetSuite native scripts.

- Able to build APIs using reactive programming, backpressure and handling complex concurrency scenarios.

- Apply machine learning libraries to Java applications, implementing model training and prediction pipelines.

- Strong knowledge of security protocols, asymmetric encryption, cryptographic hashing, PKI, IAM, Zero Trust Architectures (ZTA).

- Promote Enterprise Integration Patterns (EIPs) using tools like Apache Camel, Kafka, Rabbit MQ and Spring Integration.

- Use profiling tools to measure application performance and identify latency, memory leaks and CPU usage issues.

- Knowledge of JVM internals like garbage collection algorithms (G1, CMS, ZGC), memory heap management and JVM tuning.

- Mastery and deep knowledge of the Elastic Search and Kibana products are a must.

- Strong experience in data modeling and experience with relational and no-SQL database, Oracle and MongoDB.

- Understanding of integrating APIs with third party libraries/vendors and handle the security around it.

- Distributed Computing Concepts: Understanding the principles of distributed systems, including data partitioning, replication, and consistency models.

- Understanding of microservices architecture, including service discovery, API gateways, and inter-service communication.

- Knowledge of security practices in distributed systems, including encryption, authentication, authorization, and secure communication.

Other areas (Required):

- Exceptional Problem-Solving and Analytical Skills to diagnose and resolve issues in distributed environments.

- Above average skills in monitoring, logging, and debugging distributed systems to ensure reliability and performance.

- Expertise in fundamental concepts such as consistency, availability, partition tolerance, fault tolerance, and scalability.

- Familiarity with container orchestration (e.g., Kubernetes), and distributed messaging systems (e.g., Kafka).

- Experience using Git/BitBucket.

- Good communication skills, both written and verbal.

Other areas (Good to have):

- Unix shell scripting.

- Knowledge of GraphQL.

- Experience with building apps which are highly performant and scalable will be great.

- Knowledge of Generating Artificial Intelligence (AI), Machine Learning (ML), and Large Language Models (LLMs).


  • Senior Java Developer

    4 weeks ago


    Mississauga, Ontario, Canada CG Consulting Group Full time

    Lead Java DeveloperThis role is for a senior IT professional with a large Canadian company that services major US banks. Candidate must be eligible to work in Canada. The client is based in Mississauga, ON. This is a hybrid role, requiring in-office presence 3 days a week. Salary and benefits are competitive.Description:We seek an experienced Senior Java...

  • Senior Java Developer

    4 weeks ago


    Mississauga, Ontario, Canada Open Systems Technologies Full time

    Open Systems Tech is seeking a Senior Java Developer for a financial services client based in Mississauga, ON.Job SummaryThe ideal candidate will have strong analytical thinking, problem-solving skills, and experience with Java development. They should be eager to learn new technologies and concepts and open to accepting challenges and...

  • Senior Java Developer

    4 weeks ago


    Mississauga, Ontario, Canada VLink Inc Full time

    **Senior Java Developer Role Summary**In this challenging role, you will design and implement various Java-based solutions for our business. Your responsibilities will include writing code for proof-of-concepts and prototypes, providing performance management controls, and leading the development of applications in multiple software languages.Job...

  • Senior Java Developer

    4 weeks ago


    Mississauga, Ontario, Canada CG Consulting Group Full time

    Lead Java DeveloperThis is with a large IT services firm for a major US bank in Canada. Candidate must have legal work status for Canada. Client Location is Mississauga ON. Hybrid - In-Office 3 days per week. Perm/FT role, salary and benefits at market rate.Description:We are seeking a talented Senior Java Developer to join our team. A Java Developer is...

  • Senior Java Developer

    4 weeks ago


    Mississauga, Ontario, Canada NearSource Full time

    Senior Java Developer (Hybrid) at NearSource TechnologiesJoin our dynamic team in Toronto, Ontario, to drive innovation and technological advancements as a Senior Java Developer (Hybrid) in a Fortune 500 project in Canada.Responsibilities:We are seeking a skilled Senior Java Developer (Hybrid) to play a key role in all aspects of software development,...

  • Senior Java Developer

    3 weeks ago


    Mississauga, Ontario, Canada Iris Software Inc. Full time

    Iris's direct client, one of the Canada's Top financial institutions, is looking to hire a Senior Java Full Stack Developer for a long contract opportunity in Mississauga, ON (Hybrid Position). Please apply with your most recent resume if you would be interested..Role: Senior Java Full Stack DeveloperLocation: Mississauga, ON (Hybrid Position – 2 Days in...

  • Senior Java Developer

    3 weeks ago


    Mississauga, Ontario, Canada Iris Software Inc. Full time

    Iris's direct client, one of the Canada's Top financial institutions, is looking to hire a Senior Java Full Stack Developer for a long contract opportunity in Mississauga, ON (Hybrid Position). Please apply with your most recent resume if you would be interested.. Role: Senior Java Full Stack Developer Location: Mississauga, ON (Hybrid Position – 2 Days...


  • Mississauga, Ontario, Canada Open Systems Technologies Full time

    **Job Overview:**Open Systems Technologies is a leading provider of innovative technology solutions. We are currently seeking an experienced Senior Java Developer to join our team.

  • Senior Java developer

    4 weeks ago


    Mississauga, Ontario, Canada Open Systems Technologies Full time

    We are looking for an experienced Senior Java Developer with a strong background in financial applications. You will play a key role in developing, enhancing, and maintaining high-performance, secure, and scalable Java-based financial software solutions. This is a 3 days Hybrid contract role in Mississauga. If you have all the required skills please submit...


  • Mississauga, Ontario, Canada Iris Software Inc. Full time

    Job DescriptionWe are seeking a highly skilled Java Software Engineer to join our team at Iris Software Inc. as a Sr Java Backend Developer.About UsIris Software Inc. is a reputable company with a strong focus on software development. We have an immediate requirement for a Senior Java Backend Developer with experience in Core Java, SpringBoot, Microservices,...


  • Mississauga, Ontario, Canada Luxoft Full time

    Project DescriptionWe are looking for engineers to join the Rates Risk Technology Team that is developing real time risk system. The application serves a wide variety of stakeholders such as Traders, Risk Managers and Financial Controllers and its mission is to provide accurate and timely valuations of trades and their sensitivity to market factors. The...


  • Mississauga, Ontario, Canada Luxoft Full time

    Project Description We are looking for engineers to join the Rates Risk Technology Team that is developing real time risk system. The application serves a wide variety of stakeholders such as Traders, Risk Managers and Financial Controllers and its mission is to provide accurate and timely valuations of trades and their sensitivity to market factors. The...


  • Mississauga, Ontario, Canada Synechron Full time

    Company OverviewSynechron is a global consulting firm that combines creativity and innovative technology to deliver industry-leading digital solutions. Our progressive technologies and optimization strategies span end-to-end Artificial Intelligence, Consulting, Digital, Cloud & DevOps, Data, and Software Engineering, servicing an array of noteworthy...


  • Mississauga, Ontario, Canada Citigroup Inc. Full time

    Citigroup Inc. seeks a skilled Senior Java Developer to join its Institutional Data Platform team. As a key member of the team, you will be responsible for designing, developing, and implementing new or revised applications systems and programs in coordination with the Technology team.Job DescriptionThe ideal candidate will possess strong proficiency in Java...


  • Mississauga, Ontario, Canada Open Systems Technologies Full time

    Job Description:We are seeking a highly skilled Senior Java Developer to join our team. As a key member of our development team, you will be responsible for designing and implementing robust software solutions using Java.Key Responsibilities:Develop high-quality Java applications with strong focus on performance, scalability, and reliabilityCollaborate with...


  • Mississauga, Ontario, Canada Synechron Full time

    Job DescriptionWe are looking for a highly skilled senior Java developer to lead the design, creation, and implementation of various Java-based solutions for the business. These solutions will range from mobile applications to database programming. The ideal candidate will be able to review and contribute to the definition of functional and non-functional...


  • Mississauga, Ontario, Canada Iris Software Inc. Full time

    We are looking for a skilled Java Developer to join our team at Iris Software Inc.As a Senior Java Developer, you will play a crucial role in developing and maintaining our mission-critical applications. You will be part of a collaborative team that values innovation, quality, and customer satisfaction.Job Requirements:Strong understanding of Java...


  • Mississauga, Ontario, Canada Luxoft Full time

    Luxoft is a leading provider of digital innovation and services to clients in various industries. As a Senior Java Developer, you will be part of a talented team that designs and develops high-quality software solutions using Java.Your main responsibility will be to develop a platform that supports various information gathering and processing across the...

  • Senior Java Developer

    2 weeks ago


    Mississauga, Ontario, Canada Open Systems Technologies Full time

    Open Systems Tech is looking for a Senior Java Developer for one of our financial services clients based out of Mississauga/ON. This is a time sensitive opportunity, please apply ASAP.Job Title: Senior Java DeveloperLocation: Mississauga – Hybrid – 3 days/weekTerm: Long term contract plus extensionThe responsibilities of this role are building and...


  • Mississauga, Ontario, Canada Iris Software Inc. Full time

    At Iris Software Inc., we are looking for a Senior Java Developer to lead our development team.The successful candidate will have experience in designing and developing scalable, high-performance applications using Java and Spring frameworks.Microservices architecture is crucial for this role, and experience with Spark, Big Data technologies, and Python is a...