Senior Java Software Engineer

Kyiv, Ukraine

Striving for excellence is in our DNA. Since 1993, we have been helping the world’s leading companies imagine, design, engineer, and deliver software and digital experiences that change the world. We are more than just specialists, we are experts.

DESCRIPTION


Our client is one of the world’s largest providers of financial information and risk management solutions. The company empowers its’ clients to make smarter and more sustainable investments, drives market transparency and helps preventing financial crime. Serving more than 40,000 institutions in over 190 countries, it provides information, insights, and technology that enable innovation and performance in global markets. By advancing its customers, the company encourages progress for the worldwide financial community.

On this role, you will integrate the team of about twenty financial and software engineers and will develop and enhance our equity analytics offering. The project goal is to enhance and maintain the Quantitative Pricing Service with a focus on equity and equity-like products.

Responsibilities

  • Review technical and functional specifications;
  • Implement the necessary module in Java, in a generic, modular and efficient way, test and document them.

Requirements

  • Minimum of a Bachelor Degree in Computer Science or related technical discipline;
  • Professional experience in software development in Java;
  • Strong Computer Science fundamentals in algorithms, design, problem solving and complexity analysis;
  • Experience in designing and implementing RESTful web services;
  • Experience in software release process with automated CI/CD pipeline;
  • Knowledge of best practices for the full software development life cycle;
  • Being a self-driven, goal-oriented team player with good communication skills;
  • Ability to work in a highly agile team environment;
  • Upper-intermediate or higher English level (B2+).

We offer

  • Competitive compensation depending on experience and skills;
  • Individual career path in engineering;
  • Social package - medical insurance, sports;
  • Sick leave and regular vacation;
  • Partial coverage of costs for certification and IT conferences;
  • English classes with certified English teachers;
  • Flexible work hours.