Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Citi Group Senior Java Developer 
Canada, Ontario 
255571438

28.06.2024
Responsibilities:
  • Design and develop high performance green-field data analytics products for a Tier 1 bank.
  • Collaborate with business partners on the trading floor to create technical solutions with a competitive advantage.
  • Part of an innovative team pushing boundaries to create cutting edge data visualization solutions.
  • Promote and follow engineering best practices.
  • Apply an engineering mind-set to development work: understand use-cases in details, develop metrics to build good estimates of volume and compute velocity requirements, understand and discuss openly any implementation limitations or workaround.
  • Evaluate and build POCs for new strategic initiatives and work to convert to enterprise solutions.
  • Ability to take initiative to research, learn and recommend emerging technologies.
  • Provide post release assistance to business, development and support groups.
  • Develop application as per best practice and remain compliant with prescribed best practices (TDD, maintain high unit test coverage, CI…).
Technical skill:
  • Minimum 5 years demonstrable and relevant experience.
  • Solid understanding of Java / Spring stack development.
  • Solid understanding of REST API development.
  • Demonstrable experience in writing reusable, testable and efficient code with proper error and exception handling.
  • Experience with design and implementation of cloud-ready applications and deployment via Kubernetes / Openshift.
  • Experience with big data computation platforms (Flink, Spark, Apache Beam) or big data distribution platforms (Hadoop, Pinot, Druid)
  • Hands-on experience in handling various data structures.
  • Good understanding of Data modeling, partitioning and sharing of huge data sets.
Software engineering skills:
  • Experience working on a Continuous Integration and Continuous Delivery environment. Familiarity with TeamCity, Sonarqube and Jenkins
  • Experience with the SDLC lifecycle and in working within an Agile environment
  • Demonstrable understanding and experience of engineering best practices: design patterns, coding standard, code review, unit testing via Mockito and Junit
  • Understanding of Agile software development methodology and strong experience with standard CI tools (Jenkins, TeamCity, Sonarqube, git).
Business facing and interpersonal skills:
  • Strong communication skills, oral and written.
  • Ability to apply sound technical skills and knowledge of the Rates business to develop creative solutions to meet client and business needs.
  • Responsible, agile and collaborative team worker.
  • Ability to develop strong relationships with others, effectively influencing peers and business partners.
  • Self-motivated and organised, with determination to achieve goals; ability to work autonomously when required.
  • Ability to face off to all business users (traders, financial controllers, risk managers, etc.)
  • Flexible and able to deliver quality results in the required timeframe
  • Flexibility to work with a global team, across geographies and time zones
Applications Development


Time Type:

Full time

View the " " poster. View the .

View the .

View the