Senior Java Developer

4 weeks ago


Mississauga, Ontario, Canada https:www.pcrecruiter.netsitemap Full time
Senior Java Developer Opportunity

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, developing, and implementing high-performance, scalable, and reliable applications using Java and Apache Spark.

Key Responsibilities:

  1. Design and develop Java applications leveraging Apache Spark for distributed data processing and analytics.
  2. Collaborate with data engineers and data scientists to implement data pipelines, ETL processes, and machine learning workflows using Spark.
  3. Optimize and tune Spark jobs to ensure efficient utilization of computing resources and high throughput for data processing tasks.
  4. Integrate Java applications with Spark clusters, leveraging Spark's APIs and libraries for data manipulation, transformation, and analysis.
  5. Develop and deploy real-time and batch processing applications using Spark Streaming and Spark SQL for data ingestion and analysis.
  6. Implement data caching, partitioning, and parallel processing techniques to optimize Spark job performance and resource utilization.
  7. Work with cloud-based platforms and big data technologies to deploy and manage Spark-based applications in distributed environments.
  8. Collaborate with cross-functional teams to understand business requirements, data models, and analytics use cases, and implement relevant solutions using Spark.

Requirements:

  1. Bachelor's degree in Computer Science, Engineering, or a related field.
  2. Proven experience as a Java Developer (8 years) with hands-on experience in Apache Spark for data processing and analytics (2+ years).
  3. Java 11 version, Spring boot, Spring framework, Microservices, basics around SQL, Database (No SQL preferred), Message platform (like Kafka / JMS / MQ equivalent).
  4. Strong proficiency in Java programming language with a focus on scalable and distributed systems.
  5. Experience with Apache Spark, Spark Streaming, Spark SQL, and related Spark ecosystem tools and libraries.
  6. Knowledge of big data technologies such as Hadoop, HDFS, and distributed computing frameworks for large-scale data processing.
  7. Familiarity with cloud platforms such as AWS, Azure, or GCP for deploying and managing Spark applications.
  8. Strong understanding of data structures, algorithms, and database technologies for data manipulation and analytics.
  9. Excellent communication and collaboration skills, with the ability to work effectively in a cross-functional team environment.
  10. Experience with Agile development methodologies and tools (e.g., JIRA, Git) is preferred.
  11. Certification in Apache Spark or related big data technologies is advantageous.

  • Senior Java Developer

    3 weeks ago


    Mississauga, Ontario, Canada Citigroup Inc. Full time

    Senior Java DeveloperCitigroup Inc. is seeking a highly experienced Senior Java Developer to lead the design and development of high-volume, low-latency enterprise applications. The ideal candidate will have a strong background in Java, Microservices architecture, and design patterns, with experience in leading large-scale projects and collaborating with...

  • Senior Java Developer

    3 weeks ago


    Mississauga, Ontario, Canada CG Consulting Group Full time

    Job Title: Senior Java DeveloperAbout the Role:We are seeking a highly skilled Senior Java Developer to join our team at CG Consulting Group. As a Senior Java Developer, you will be responsible for designing, developing, implementing, and supporting high-performance, scalable, and reliable applications for commercial banking.Key Responsibilities:Design and...

  • Senior Java Developer

    4 weeks ago


    Mississauga, Ontario, Canada Citigroup, Inc Full time

    Job SummaryCitigroup, Inc is seeking a Senior Java Developer to join our team. As a Senior Java Developer, you will be responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology team.Key ResponsibilitiesDesign and develop new or revised application systems and programsCollaborate with the...

  • Senior Java Developer

    4 weeks ago


    Mississauga, Ontario, Canada Citigroup Inc. Full time

    Job Summary:Citigroup Inc. is seeking a highly skilled Senior Java Developer to join our team. The ideal candidate will have a strong background in Java development, with expertise in designing and implementing large-scale applications.The successful candidate will be responsible for:Designing and developing complex Java applications using Java 1.8 or...

  • Senior Java Developer

    4 weeks ago


    Mississauga, Ontario, Canada https:www.pcrecruiter.netsitemap Full time

    Job OverviewWe are seeking a skilled Senior Java Developer to lead the development of high-performance, scalable, and reliable applications for commercial banking.The ideal candidate will have a strong background in Java development, with experience in designing, developing, and implementing complex software systems.Key ResponsibilitiesDesign and develop...

  • Senior Java Developer

    4 weeks ago


    Mississauga, Ontario, Canada Citigroup, Inc Full time

    Job DescriptionThe Senior Java Developer is a key member of the Technology Team, responsible for designing and implementing new or revised application systems and programs. This role involves leading applications systems analysis and programming activities, ensuring the delivery of high-quality solutions that meet business objectives.Key...

  • Senior Java Developer

    3 weeks ago


    Mississauga, Ontario, Canada Axelon Services Corporation Full time

    At Axelon Services Corporation, we are seeking a highly skilled Senior Java Developer to join our team. The ideal candidate will have extensive experience in Java 8 and relational database Oracle, as well as a strong background in front and back-end development using Java technologies.The successful candidate will be responsible for developing rich and...

  • Senior Java SDET

    4 weeks ago


    Mississauga, Ontario, Canada Tampa Gardens Senior Living Full time

    Job Title: Senior Java SDETAre you passionate about software security and eager to take your skills to the next level? We're seeking a talented Senior Java SDET to join our Communication and Collaboration Security team.Key Responsibilities:Contribute to planning, estimation, and refinement of stories, epics, and design changes as part of an Agile Scrum...

  • Senior Java Developer

    4 weeks ago


    Mississauga, Ontario, Canada Shabodi Corp Full time

    Transform the Future of 5G NetworksShabodi Corp is seeking a talented Senior Java Developer to join our team of innovators and disruptors in the 5G technology ecosystem. As a key member of our team, you will design and develop software modules that enable optimized network services for end-user applications on 5G networks.Key Responsibilities:Design and...


  • Mississauga, Ontario, Canada NSPR IT Services Full time

    **Job Title:** Senior Java Developer Position**Company Overview:NSPR IT Services is a leading technology firm that delivers cutting-edge solutions to its clients. We are currently looking for an experienced Senior Java Developer to join our team.


  • Mississauga, Ontario, Canada Citigroup Inc. Full time

    Our Senior Java Developers/Lead Analysts, also known as Applications Development Technology Lead Analysts, are a senior level position responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology team. The objective of this role is to lead applications systems analysis and programming...

  • Senior Java Developer

    4 weeks ago


    Mississauga, Ontario, Canada Citibank Full time

    Job Summary:The Senior Java Developer is a strategic professional responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology team. This role requires a deep understanding of Java technology, database technologies, and software development lifecycle (SDLC) methodologies.Key...

  • Senior Java Developer

    3 weeks ago


    Mississauga, Ontario, Canada Citigroup Inc. Full time

    Senior Java DeveloperThis position is within a global application development team responsible for delivering high-performance data to real-time pricing and risk applications for the Credit Derivative trading business.Key Responsibilities:Collaborate with the team to understand functional and operational requirements.Contribute to designs and implementation...

  • Senior Java Developer

    4 weeks ago


    Mississauga, Ontario, Canada Citigroup Inc. Full time

    Job Title: Senior Java DeveloperJob Summary:Citi ICG Technology organization is seeking a skilled Senior Java Developer to join their team. The successful candidate will be responsible for designing and implementing an integrated automated trading system. This will involve building integrated instrumentation and support tools, collaborating with the OMS...

  • Senior Java Developer

    4 weeks ago


    Mississauga, Ontario, Canada Citigroup Inc. Full time

    Job SummaryThe Senior Java Developer is a key member of the Technology team, responsible for designing and implementing new or revised application systems and programs. This role requires a deep understanding of Java technology, including garbage collection, dependency injection, and threading models.Key ResponsibilitiesPartner with management teams to...

  • Senior Java Developer

    4 weeks ago


    Mississauga, Ontario, Canada Citigroup Inc. Full time

    The Senior Java Developer is a strategic professional who stays abreast of developments within own field and contributes to directional strategy by considering their application in own job and the business. Recognized technical authority for an area within the business.The Senior Java Developer is a senior level position responsible for establishing and...


  • Mississauga, Ontario, Canada Virtusa Full time

    About the RoleWe are seeking a highly skilled Senior Java Software Developer to join our team at Virtusa. As a key member of our technology team, you will be responsible for designing, developing, and deploying high-quality software applications using Java.

  • Senior Java Developer

    4 weeks ago


    Mississauga, Ontario, Canada Citigroup Inc. Full time

    Job SummaryThe Senior Java Developer is a key member of the Technology team, responsible for designing, developing, and implementing new or revised application systems and programs. This role requires a deep understanding of Java technology, including garbage collection, dependency injection, and threading models.Key ResponsibilitiesPartner with multiple...


  • Mississauga, Ontario, Canada KUBRA Full time

    Job Title: Senior Java Software DeveloperWe are seeking a highly skilled and experienced Senior Java Software Developer to join our team at KUBRA. As a key member of our Product Development team, you will play a crucial role in designing and building software solutions that meet the needs of our clients.Key Responsibilities:Design and develop software...

  • Senior Java Developer

    4 weeks ago


    Mississauga, Ontario, Canada Citigroup Inc. Full time

    Job Summary:Citigroup Inc. is seeking a highly skilled Senior Java Developer to join our Applications Development team. The successful candidate will be responsible for designing, developing, and implementing new or revised application systems and programs in coordination with the Technology team.Key Responsibilities:Partner with multiple management teams to...