Talent.com

Java software developer Jobs in Mississauga, ON

Create a job alert for this search

Java software developer • mississauga on

Last updated: 17 hours ago
Senior Java Developer

Senior Java Developer

CitiMississauga Ontario Canada
Full-time
The Applications Development Technology Lead Analyst is a senior level position responsible for establishing and implementing new or revised application systems and programs in coordination with th...Show moreLast updated: 25 days ago
software developer

software developer

Clientserver Tech SystemsMississauga, ON, CA
Full-time +1
Write, modify, integrate and test software code.Maintain existing computer programs by making modifications as required.Communicate technical problems, processes and solutions.Research and evaluate...Show moreLast updated: 30+ days ago
Senior Java Developer in Mississauga, Ontario II Fulltime

Senior Java Developer in Mississauga, Ontario II Fulltime

Apptad IncMississauga, ON, Canada
Full-time
Quick Apply
MessageBody"> Java Developer in Mississauga, Ontario (Hybrid) Opening- 10 Salary CAD 120K < / di...Show moreLast updated: 1 day ago
Software Developer

Software Developer

HaysMississauga
Temporary
You’ll be joining a forward‑thinking technology organization focused on delivering scalable, secure, and high‑performance solutions for their growing enterprise customer base.As the team continues ...Show moreLast updated: 23 days ago
software developer

software developer

Epsilon Solutions LTD.Etobicoke, ON, CA
Full-time +1
Experience : 1 year to less than 2 years.Write, modify, integrate and test software code.Maintain existing computer programs by making modifications as required. Communicate technical problems, proce...Show moreLast updated: 30+ days ago
Java Developer - Remote / Telecommute

Java Developer - Remote / Telecommute

Cynet SystemsMississauga, ON
Remote
Full-time
Lead the design and development of complex web and mobile application features.Create detailed system requirement specifications and technical design documents. Develop high-quality, maintainable co...Show moreLast updated: 30+ days ago
Java full stack Developer

Java full stack Developer

VirtusaMississauga
Full-time
Java full stack Developer - CREQ195913 Description 7+ years of strong Coding skills in Java / J2EE technologies with Spring Boot experience, Micro-services. Experience with Spring Boot 2, Spring MVC, ...Show moreLast updated: 30+ days ago
Senior Software Developer

Senior Software Developer

SOTIMississauga, Canada – Meadowvale Office (HQ)
Full-time
SOTI is committed to providing its employees with endless possibilities; learning new things, working with the latest technologies and making a difference in the world. Job Title : Senior Software De...Show moreLast updated: 30+ days ago
Software Developer

Software Developer

SAVORMETRICSMississauga
Full-time
The Software Developer will contribute to the development of software applications and solutions for our Artificial Intelligence driven sensing solutions designed for the food and agriculture secto...Show moreLast updated: 30+ days ago
Fullstack Java Developer (React)

Fullstack Java Developer (React)

Goldenpick TechnologiesMissisauga, ON, Canada
Full-time
Quick Apply
Technical Skills : • 10 +years' experience in Java • Spring Boot / Micro services with React Spring Boot Experie...Show moreLast updated: 7 days ago
software developer

software developer

TechDoQuest IncMississauga, ON, CA
Full-time +1
Experience : 1 year to less than 2 years.Write, modify, integrate and test software code.Maintain existing computer programs by making modifications as required. Communicate technical problems, proce...Show moreLast updated: 19 days ago
  • New!
Java Developer

Java Developer

08763 Citi Canada Technology Services ULCMississauga Ontario Canada
Full-time
The Java Developer is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination with th...Show moreLast updated: 17 hours ago
Java Developer

Java Developer

Axelon Services CorporationMISSISSAUGA, ON
Full-time
Global Financial Firm located in Mississauga, ON has an immediate contract opportunity for an experienced Java Developer. This role is currently on a Hybrid Schedule.You will need to have reliable i...Show moreLast updated: 30+ days ago
Senior Software Developer

Senior Software Developer

MevotechMississauga, ON, CA
Full-time
Quick Apply
JOB PURPOSE Reporting into the Manager, Software Applications, the Senior Software Developer will be responsible for helping drive the success of our software development projects across functional...Show moreLast updated: 30+ days ago
Sr. Controls Software Developer

Sr. Controls Software Developer

Randstad CanadaMississauga, Ontario, CA
Full-time +1
Quick Apply
Controls Software Developer with 5-7 years of experience, to join our growing.Reporting to the Software Team Manager, you’ll be responsible for designing. This role is hands-on, fast-paced, and high...Show moreLast updated: 30+ days ago
Senior Developer, Software

Senior Developer, Software

FCTCAN, Ontario, Oakville
Full-time
Come work for a company that’s committed to the success of each and every employee.A place where innovators and collaborators come together and build on each other’s talents.Where diversity is welc...Show moreLast updated: 30+ days ago
Java Developer

Java Developer

Astra North Infoteck Inc.Mississauga, ON, ca
Full-time
DevOps – CI / CD (Continuous Integration & Continuous Delivery).Java & Backend Development : .Deep expertise in Core Java and advanced Java concepts. Strong experience with Spring Framework and ...Show moreLast updated: 8 days ago
Core Java developer

Core Java developer

SynechronMississauga, ON
Full-time
At Synechron, we believe in the power of digital to transform businesses for the better.Our global consulting firm combines creativity and innovative technology to deliver industry-leading digital ...Show moreLast updated: 2 days ago
Software Developer

Software Developer

MeridianEtobicoke, ON M8XX3, CAN
Full-time
At Meridian our aspiration is to integrate our purpose into everything we do for people, the planet, and communities.We believe that our greatest opportunity is to create opportunity and meet peopl...Show moreLast updated: 23 days ago
People also ask
Senior Java Developer

Senior Java Developer

CitiMississauga Ontario Canada
25 days ago
Job type
  • Full-time
Job description

Project Overview

This role is part of an initiative to build a real-time data pipeline for processing front-office markets chat data. The system will ingest unstructured messages from trading and sales desks, invoke NLP Engine APIs to extract intent and entities, and transform the results into structured objects. These outputs will power downstream use cases such as trade analytics, trade processing, pricing, risk management, and compliance monitoring. In addition to real-time capabilities, the initiative will also encompass batch processing using big data technologies like Apache Spark to handle large historical datasets, enable complex analytical workloads, and generate aggregated reports. The solution leverages Java, Spring Boot, Elasticsearch, Oracle, Kafka, Apache Spark, and caching frameworks to ensure scalability, low latency, high reliability, and efficient processing of both real-time and historical data in mission-critical trading environments.

Position Overview

We are seeking an experienced Senior Java Developer to design and build scalable, high-performance applications for real-time and batch data processing. The ideal candidate will have strong expertise in Java, Spring Boot, Elasticsearch, Oracle, Kafka, Apache Spark, and caching frameworks (Redis or similar). In addition, the candidate should be comfortable leveraging Generative AI coding tools ( GitHub Copilot and Devin AI) to accelerate development, improve productivity, and ensure code quality. You will play a key role in architecting and developing robust solutions, and collaborating with business and technology teams to ensure system efficiency and reliability.

Responsibilities :

Design, develop, and maintain high-performance Java applications for processing front-office chat data in real time.

Design, develop, and optimize batch processing jobs using Apache Spark for large-scale data transformation and analysis.

Implement config-driven, Spring-based components for data ingestion, transformation, and enrichment.

Develop and optimize REST APIs for integration with NLP engines, internal systems, and external applications.

Integrate and manage Apache Kafka for high-throughput, low-latency event streaming.

Utilize Elasticsearch for efficient indexing and querying of large chat-derived datasets.

Write optimized Oracle SQL / PLSQL for configuration management.

Leverage continuous integration pipelines to streamline development and deployment.

Use Gen AI development tools (Copilot and DevinAI) to write, review, and optimize code efficiently.

Collaborate with business analysts, product team and developers to ensure system reliability, scalability, and alignment with requirements

Qualifications :

6-10 years of professional experience in Java application development.

Expertise in Spring Boot and microservices architecture.

Strong experience with Elasticsearch (indexing, queries, aggregations).

Hands-on experience with Apache Kafka (publish / subscribe, streams, scalability).

Proficiency in Oracle Database (SQL, PL / SQL, optimization).

Extensive experience with Apache Spark for batch processing, including Spark SQL.

Experience with big data ecosystems and cloud-based data platforms (, Hadoop, Data Lakes, Snowflake, Databricks) is highly desirable.

Experience with caching frameworks (Redis or equivalent).

Ability to effectively leverage Gen AI coding assistants for improved development productivity.

Knowledge of real-time data processing and large-scale batch processing and data pipeline design.

Familiarity with NLP APIs and integrating external ML / AI services is a plus.

Understanding of distributed systems, concurrency, and performance tuning.

Soft Skills

  • Strong problem-solving and analytical skills.
  • Excellent communication and ability to work across global teams.
  • Proven ability to collaborate under the guidance of other lead developers
  • Ownership mindset with a focus on delivering high-quality solutions.

Education

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
  • This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.

    Job Family Group : Technology

    Job Family :

    Applications Development

    Time Type : Full time

    Primary Location Full Time Salary Range :

    $120, - $170,

    Most Relevant Skills

    Please see the requirements listed above.

    Other Relevant Skills

    For complementary skills, please see above and / or contact the recruiter.

    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. Additionally, if you so choose, or consent, we can match your skills and abilities to other suitable roles at Citi.

    Importantly, all our hiring processes and decisions, including determining your suitability for a role, are conducted, checked, and decided by individuals. Our automated processing and AI do not involve relying on automatic or autonomous decision-making. Please refer to any Jurisdictional Considerations, with specific provisions for your country (where relevant) for further details.