Java Developer for Financial Data Platforms

2 months ago


Mississauga, Ontario, Canada Citibank Full time
About the Role

We are seeking a highly skilled Senior Java Developer to join our Fixed Income Data Engineering Team at Citibank. As a key member of our team, you will play a critical role in designing, developing, and maintaining high-performance, scalable data platforms using Java and leading open-source technologies.

Key Responsibilities
  1. Design and Develop Data Platforms: Utilize your expertise in Java and open-source technologies to design and develop robust data platforms that handle petabytes of data and enable complex data pipelines.
  2. Collaborate with Engineers: Work closely with a talented team of engineers to architect and implement innovative solutions for complex data challenges.
  3. Contribute to Architecture Evolution: Contribute to the evolution of our data platform architecture, ensuring it aligns with Citibank's strategic goals and industry best practices.
  4. Champion Code Quality: Champion code quality through rigorous testing, code reviews, and adherence to best practices.
  5. Embrace DevOps Culture: Embrace a DevOps culture, actively participating in continuous integration and delivery pipelines.
Requirements
  1. 5-8 Years of Experience: Possess 5-8 years of proven experience in Java development, with a strong understanding of object-oriented programming principles and design patterns.
  2. Deep Expertise in Big Data Technologies: Have deep expertise in Big Data technologies such as Apache Kafka, HBase, Pinot, Iceberg, Spark, Flink, or Hadoop.
  3. Experience with Cloud-Ready Applications: Have experience designing and implementing cloud-ready applications using Kubernetes or OpenShift and deployment tools like Helm.
  4. Solid Understanding of Data Management: Possess a solid understanding of data modeling, partitioning, and efficient data management strategies for large datasets.
  5. Proficiency in Writing Clean Code: Be proficient in writing clean, testable, and maintainable code with robust error handling.
  6. Experience in Agile Environment: Have experience working in an Agile environment and familiarity with CI/CD tools like Jenkins, TeamCity, Sonarqube, and Git.
  7. Excellent Communication Skills: Possess excellent communication and interpersonal skills, with the ability to collaborate effectively with both technical and business stakeholders.
Why Join Us?
  1. Make a Real Impact: Your work will directly contribute to the success of Citibank's Fixed Income business.
  2. Work with Cutting-Edge Technology: Be at the forefront of innovation, leveraging the latest open-source technologies.
  3. Collaborative and Supportive Environment: Join a team of passionate engineers who are dedicated to learning and growing together.

  • Senior Java Developer

    1 month ago


    Mississauga, Ontario, Canada Citigroup, Inc Full time

    Shape the Future of Financial DataCiti's Fixed Income Data Engineering Team is seeking a passionate Java developer to join our team. As a key member of our team, you will be responsible for building robust, scalable data platforms that drive business growth and innovation.Key Responsibilities:Design and develop high-performance data platforms using Java and...

  • Senior Java Developer

    1 month ago


    Mississauga, Ontario, Canada Citigroup, Inc Full time

    Shape the Future of Financial DataCiti's Fixed Income Data Engineering Team is seeking a passionate Java developer to join our team. As a key member of our team, you will be responsible for building robust, scalable data platforms that drive business growth and innovation.Key Responsibilities:Design and develop high-performance data platforms using Java and...


  • Mississauga, Ontario, Canada Citigroup, Inc Full time

    Citi’s Fixed Income Data Engineering Team is seeking a talented Java developer to build innovative data platforms. In this role, you will design, implement, and maintain large-scale data processing systems using Kafka. Your passion for Java and experience with distributed systems will enable you to thrive in our fast-paced environment, where collaboration...

  • Senior Java Developer

    2 weeks ago


    Mississauga, Ontario, Canada Citigroup, Inc Full time

    Shape the Future of Financial DataCiti's Fixed Income Data Engineering Team is seeking a passionate Java developer to build robust, scalable data platforms. If you thrive in a fast-paced environment where innovation and collaboration are key, we want to hear from you.Key Responsibilities:Design and develop scalable data platforms using Java and...


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

    Sr Java Spark Developer Job DescriptionWe are seeking a highly skilled Java Spark Developer to join our team. As a key member of our data engineering team, you will be responsible for designing, developing, and implementing high-performance, scalable, and reliable applications using Java and Apache Spark.Key Responsibilities:Design, develop, and maintain...


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

    Sr Java Spark Developer Job DescriptionWe are seeking a highly skilled Java Spark Developer to join our team. As a key member of our data engineering team, you will be responsible for designing, developing, and implementing high-performance, scalable, and reliable applications using Java and Apache Spark.Key Responsibilities:Design, develop, and maintain...

  • Senior Java Developer

    3 weeks ago


    Mississauga, Ontario, Canada Citigroup, Inc Full time

    Shape the Future of Financial DataCiti's Fixed Income Data Engineering Team is seeking a passionate Java developer with a knack for building robust, scalable data platforms. If you thrive in a fast-paced environment where innovation and collaboration are key, we want to hear from you.About the RoleWe are looking for a skilled Java developer to join our team...

  • Senior Java Developer

    3 weeks ago


    Mississauga, Ontario, Canada Citigroup, Inc Full time

    Shape the Future of Financial DataCiti's Fixed Income Data Engineering Team is seeking a passionate Java developer with a knack for building robust, scalable data platforms. If you thrive in a fast-paced environment where innovation and collaboration are key, we want to hear from you.About the RoleWe are looking for a skilled Java developer to join our team...

  • Senior Java Developer

    4 weeks ago


    Mississauga, Ontario, Canada Citigroup, Inc Full time

    Shape the Future of Financial DataWe are seeking a passionate Java developer with a knack for building robust, scalable data platforms to join our Fixed Income Data Engineering Team at Citigroup, Inc.Key Responsibilities:Design and develop scalable data platforms using Java and KafkaCollaborate with cross-functional teams to drive innovation and deliver...

  • Senior Java Developer

    4 weeks ago


    Mississauga, Ontario, Canada Citigroup, Inc Full time

    Shape the Future of Financial DataWe are seeking a passionate Java developer with a knack for building robust, scalable data platforms to join our Fixed Income Data Engineering Team at Citigroup, Inc.Key Responsibilities:Design and develop scalable data platforms using Java and KafkaCollaborate with cross-functional teams to drive innovation and deliver...

  • Senior Java Developer

    4 weeks ago


    Mississauga, Ontario, Canada Citigroup, Inc Full time

    Shape the Future of Financial DataAre you a passionate Java developer with a knack for building robust, scalable data platforms? Do you thrive in a fast-paced environment where innovation and collaboration are key? If so, we want to hear from you.About the RoleCiti's Fixed Income Data Engineering Team is seeking a talented Java developer to join our team. As...

  • Senior Java Developer

    4 weeks ago


    Mississauga, Ontario, Canada Citigroup, Inc Full time

    Shape the Future of Financial DataAre you a passionate Java developer with a knack for building robust, scalable data platforms? Do you thrive in a fast-paced environment where innovation and collaboration are key? If so, we want to hear from you.About the RoleCiti's Fixed Income Data Engineering Team is seeking a talented Java developer to join our team. As...


  • Mississauga, Ontario, Canada 08763 Citi Canada Technology Services ULC Full time

    The FI Data Technology Team at Citi Canada Technology Services ULC is dedicated to delivering efficient data analytics solutions for front-office users, specifically in the trading sector. Our mission is to maintain a robust data analytics stack built around big data streaming and distribution technologies, as well as microservices. We handle massive data...


  • Mississauga, Ontario, Canada CG Consulting Group Full time

    Job Title: Java Developer with Trading ExperienceWe are seeking a skilled Java Developer with Trading Experience to join our team at CG Consulting Group.Job Description:The ideal candidate will have strong Java programming skills and a deep understanding of financial markets and trading systems. As a Java Developer with Trading Experience, you will be...


  • Mississauga, Ontario, Canada CG Consulting Group Full time

    Job Title: Java Developer with Trading ExperienceWe are seeking a skilled Java Developer with Trading Experience to join our team at CG Consulting Group.Job Description:The ideal candidate will have strong Java programming skills and a deep understanding of financial markets and trading systems. As a Java Developer with Trading Experience, you will be...


  • Mississauga, Ontario, Canada CG Consulting Group Full time

    Job Title: Senior Java Developer - Data EngineeringAbout 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, and implementing high-performance, scalable, and reliable applications using Java and Apache Spark. You will work on...

  • Senior Java Developer

    2 months ago


    Mississauga, Ontario, Canada CG Consulting Group Full time

    About the RoleWe are seeking a highly skilled Sr Java Developer to join our dynamic team at CG Consulting Group. As a key member of our data engineering team, you will be responsible for designing, developing, and implementing high-performance, scalable, and reliable applications using Java and Apache Spark.Key ResponsibilitiesDesign, develop, and maintain...

  • Senior Java Developer

    2 months ago


    Mississauga, Ontario, Canada CG Consulting Group Full time

    About the RoleWe are seeking a highly skilled Sr Java Developer to join our dynamic team at CG Consulting Group. As a key member of our data engineering team, you will be responsible for designing, developing, and implementing high-performance, scalable, and reliable applications using Java and Apache Spark.Key ResponsibilitiesDesign, develop, and maintain...


  • Mississauga, Ontario, Canada CG Consulting Group Full time

    Sr. Java Developer with Trading ExperienceWe are seeking a skilled Java Developer with Trading Experience systems to join our team at CG Consulting Group. The ideal candidate will have strong Java programming skills and a deep understanding of financial markets and trading systems.The successful candidate will be responsible for designing, developing, and...


  • Mississauga, Ontario, Canada CG Consulting Group Full time

    Sr. Java Developer with Trading ExperienceWe are seeking a skilled Java Developer with Trading Experience systems to join our team at CG Consulting Group. The ideal candidate will have strong Java programming skills and a deep understanding of financial markets and trading systems.The successful candidate will be responsible for designing, developing, and...