Senior Java/Spark Developer

3 weeks ago


Toronto, Ontario, Canada First Derivative Full time

Job Title: Senior Java/Spark Developer - FX Trading Specialist

Job Summary:

First Derivative is seeking a highly skilled Senior Java/Spark Developer to join our team as an FX Trading Specialist. As a key member of our team, you will be responsible for designing and developing a consolidated modern data lake house platform using big data technologies.

Key Responsibilities:

  • Design and develop a scalable and efficient data lake house platform using big data technologies such as Spark, Scala, and Hadoop.
  • Collaborate with cross-functional teams to migrate existing applications to the new platform.
  • Develop and maintain complex queries, streaming, and real-time data pipelines using data manipulation languages such as Spark, Scala, Impala, Hive SQL, Apache Nifi, and Kafka.
  • Apply business strategy while driving technology strategy, balancing short-term and long-term needs to ensure the architecture can scale and evolve accordingly.
  • Engage an end-to-end approach by connecting all the pieces of data and deliver a streamlined model.

Requirements:

  • Minimum 10 years of progressive information management solutions and end-to-end development life-cycle support and SDLC processes.
  • An in-depth understanding of Spring Boot, Microservices, and Cloud solutions (AWS, Azure, and/or Google Cloud Platform) and experienced in integrating into traditional hosting/delivery models.
  • Experience with two or more of the following areas including Python, Spark, Scala, Hadoop, Data bricks, Snowflake, Shell, Perl, Core Java, Impala, Hive, etc.
  • Bachelor's degree in computer science or relevant field from an accredited college or university; Master's degree from an accredited college or university preferred.
  • Established experience delivering information management solutions to large numbers of end users.
  • Experience in Financial Services domain, specifically in FX Trading is strongly preferred.
  • Demonstrated understanding of enterprise data warehouse, big data, BI & analytics, content management, and data management.
  • Good knowledge in DevOps engineering using Continuous Integration/Delivery tools.

What We Offer:

First Derivative provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws.

Candidate Personal Data:

Candidate personal data will be processed in line with our Global Candidate Privacy Notice available on our website.



  • Toronto, Ontario, Canada First Derivative Full time

    Job Title: Senior Java/Spark Developer - FX TradingFirst Derivative is a people-first company that prides itself on career development, variety, and flexibility. We are seeking a Senior Java/Spark Developer to join our team in the FX Sales & Trading domain.The successful candidate will have the opportunity to work on a major data transformation initiative,...


  • Toronto, Ontario, Canada First Derivative Full time

    Job Title: Senior Java/Spark Developer - FX TradingFirst Derivative is a people-first company that prides itself on career development, variety, and flexibility. We are seeking a Senior Java/Spark Developer to join our team in the FX Sales & Trading domain.The successful candidate will have the opportunity to work on a major data transformation initiative,...


  • Toronto, Ontario, Canada Lorven Technologies Full time

    We are seeking a highly skilled Senior Apache Spark Developer to join our team at Lorven Technologies.About the Role:The successful candidate will have a strong background in Scala and Java development and experience working with Apache Spark. They will be responsible for designing and implementing data engineering solutions using Azure Databricks and SQL...


  • Toronto, Ontario, Canada Lorven Technologies Full time

    We are seeking a highly skilled Senior Apache Spark Developer to join our team at Lorven Technologies.About the Role:The successful candidate will have a strong background in Scala and Java development and experience working with Apache Spark. They will be responsible for designing and implementing data engineering solutions using Azure Databricks and SQL...


  • Toronto, Ontario, Canada Lorven Technologies Full time

    We are seeking a highly skilled Senior Apache Spark Developer to join our team at Lorven Technologies.About the Role:The successful candidate will have a strong background in Scala and Java development, with experience in working with Apache Spark. They will also have exposure to data engineering with Azure Databricks and SQL Database. Excellent...


  • Toronto, Ontario, Canada Lorven Technologies Full time

    We are seeking a highly skilled Senior Apache Spark Developer to join our team at Lorven Technologies.About the Role:The successful candidate will have a strong background in Scala and Java development, with experience in working with Apache Spark. They will also have exposure to data engineering with Azure Databricks and SQL Database. Excellent...

  • Senior Java Developer

    3 weeks ago


    Toronto, Ontario, Canada CB Canada Full time

    Job Title: Senior Java DeveloperJob Summary: We are seeking a highly skilled Senior Java Developer to join our team at CB Canada. As a key member of our development team, you will be responsible for designing, developing, and deploying scalable and efficient software solutions using Java and related technologies.Key Responsibilities:Design and develop...

  • Senior Java Developer

    3 weeks ago


    Toronto, Ontario, Canada CB Canada Full time

    Job Title: Senior Java DeveloperJob Summary: We are seeking a highly skilled Senior Java Developer to join our team at CB Canada. As a key member of our development team, you will be responsible for designing, developing, and deploying scalable and efficient software solutions using Java and related technologies.Key Responsibilities:Design and develop...


  • Toronto, Ontario, Canada VLink Inc Full time

    Job Title: Senior Java DeveloperLocation: Toronto, ONEmployment Type: Full-time or contractDuration: Contract /FTEAbout VLink: VLink is a leading digital technology services and consulting company, headquartered in Connecticut. Our innovative team members have been solving complex business and IT challenges for global clients since 2006.Key...


  • Toronto, Ontario, Canada VLink Inc Full time

    Job Title: Senior Java DeveloperLocation: Toronto, ONEmployment Type: Full-time or contractDuration: Contract /FTEAbout VLink: VLink is a leading digital technology services and consulting company, headquartered in Connecticut. Our innovative team members have been solving complex business and IT challenges for global clients since 2006.Key...

  • Senior Java Engineer

    1 month ago


    Toronto, Ontario, Canada CB Canada Full time

    Java Software Developer - SpringBoot, Spark, HBaseCB Canada is seeking a proficient Java Software Developer with expertise in SpringBoot, Spark, and HBase.Java Software Developer - Key ResponsibilitiesEngage in the development team to enhance the platform by creating aggregation services, rules engines, and analytical services, along with essential business...


  • Toronto, Ontario, Canada Lorven Technologies Full time

    We are seeking a highly skilled Fullstack - Apache Spark professional to join our team at Lorven Technologies.Position: Fullstack - Apache SparkLocation: Toronto, Ontario, Canada (Onsite)Duration: Long Term ContractResponsibilities:Develop and maintain large-scale data processing systems using Apache Spark and Scala.Design and implement data engineering...


  • Toronto, Ontario, Canada Lorven Technologies Full time

    We are seeking a highly skilled Fullstack - Apache Spark professional to join our team at Lorven Technologies.Position: Fullstack - Apache SparkLocation: Toronto, Ontario, Canada (Onsite)Duration: Long Term ContractResponsibilities:Develop and maintain large-scale data processing systems using Apache Spark and Scala.Design and implement data engineering...

  • Senior Java Engineer

    1 month ago


    Toronto, Ontario, Canada CB Canada Full time

    Java Software Developer - SpringBoot, Spark, HBaseCB Canada is seeking a skilled Java Software Developer with expertise in SpringBoot, Spark, and HBase.Position OverviewThis role involves collaborating within the development team to enhance the platform by creating aggregation services, rules engines, and analytical services, in addition to implementing...

  • Senior Java Developer

    2 weeks ago


    Toronto, Ontario, Canada CB Canada Full time

    Java Developer - SpringBoot, Spark, HBaseCB Canada is seeking a skilled Java Developer to join our development team. As a Java Developer, you will be responsible for building out the platform and developing aggregation services, rules engines, and analytics services.Key Responsibilities:Design and develop high-quality Java applications using SpringBoot,...

  • Senior Java Developer

    2 weeks ago


    Toronto, Ontario, Canada CB Canada Full time

    Java Developer - SpringBoot, Spark, HBaseCB Canada is seeking a skilled Java Developer to join our development team. As a Java Developer, you will be responsible for building out the platform and developing aggregation services, rules engines, and analytics services.Key Responsibilities:Design and develop high-quality Java applications using SpringBoot,...


  • Toronto, Ontario, Ontario, Canada First Derivative Full time

    Are you a technologist who has a hunger to dig deep and get involved in providing first-class solutions to real-world problems?First Derivative is a people-first company. We are powered by our ever-growing teams of specialist problem-solvers and process-evolvers. Our extensive capabilities offer agile solutions and exciting career opportunities – whether...

  • Senior Java Developer

    2 weeks ago


    Toronto, Ontario, Canada NTT DATA Full time

    Job Title: Senior Java DeveloperWe are seeking a highly skilled Senior Java Developer to join our team in Toronto, Ontario, Canada. As a key member of our development team, you will be responsible for designing, developing, and implementing Java-based components, applications, and frameworks.Key Responsibilities:Develop and maintain Java-based software...

  • Senior Java Developer

    2 weeks ago


    Toronto, Ontario, Canada NTT DATA Full time

    Job Title: Senior Java DeveloperWe are seeking a highly skilled Senior Java Developer to join our team in Toronto, Ontario, Canada. As a key member of our development team, you will be responsible for designing, developing, and implementing Java-based components, applications, and frameworks.Key Responsibilities:Develop and maintain Java-based software...


  • Toronto, Ontario, Canada Intelliware Full time

    Key Responsibilities:As a Senior Java Developer at Intelliware, you will be responsible for designing and developing high-quality applications that are highly scalable and extensible. You will work within a team in an Agile environment, estimating, tasking, and prototyping to deliver complex applications.Must-Have Skills:Proven experience designing and...