XX
Horizon Software

Software Developer (Full Time Position, Hong Kong)

  • +3
  • +25
  • FR
    France
Manifester de l'intérêt pour ce poste
  • +3
  • +25
  • FR
    France

À propos

Home / Careers / Software Developer (Full Time Position, Hong Kong)

Software Developer (Full Time Position, Hong Kong)

We are hiring a Software Developer to join our Hong Kong team. Our Engineering Teams focus on designing, developing, and maintaining the global infrastructure, architecture, and features of our core solutions. These engineers work across a variety of problem domains and software stacks to create leverage in our business lines.

Your day to day?

Inside an Agile team using Scrum and DevOps in an international environment, you will contribute to the steps of development of our solutions (from specification to implementation to the client side).

You will have the missions to:

  • Design and develop our solutions and their technical evolutions,
  • Participate in the specifications’ phases,
  • Bring your technical expertise to propose, simplify, and challenge the solutions,
  • Approve the quality through automatic tests (units and integration tests),
  • Write documentation,
  • Cooperate with other teams (France, Thailand, Canada) to promote best practices.

Your technical environment?

  • An application with multi-processes of several millions of lines in Java SE 8 for the core of our software,
  • A user interface in Swing using the libraries of JIDE Soft,
  • Specific bricks in Scala through an integrated platform in our software for specific developments,
  • You may interact with other technologies such as React, Kafka, Stack ELK, JMS, REST, Protobuf, etc., or languages such as C, C++,
  • You will use most of the SGBD on the market (PostgreSQL, SQL Server, Oracle, MongoDB, etc.), depending on the choice of our clients,
  • Tens of thousands of unit tests (JUnit / Mockito) and integrations (Cucumber, customized API) launched at every push on our continuous integration servers,
  • From your machine under Windows 10 or Ubuntu, you will duplicate our projects from GitLab, and your IDE (IntelliJ, Eclipse) will configure these Gradle projects in order to let you focus on other things and push your Merge Requests,
  • An open communication with your team and all the company through Microsoft Office 365 (Teams, Outlook, Stream, etc.).

The benefits of the role:

  • Work in a challenging technical and functional environment (algorithmic trading platforms, low latency, multi-threading, Real-time systems, etc.),
  • Integrate a team of highly-skilled and talented developers and have the opportunity to work on a variety of subjects (AI, Machine Learning, etc.),
  • A real human team spirit in an international environment,
  • Remote friendly and flexible: 1 week of 5 days = one fixed day at the office + 2 days a week remote + 2 days at the office on flexible dates,
  • A dedicated and tailored onboarding program,
  • 20 annual leave days,
  • Office in Central,
  • Housing allowance deduction & participation in the medical plan (dental included),
  • Well-being & Green oriented company (social climate survey, green initiatives, 360 assessment, no dress code, etc.).

You are?

  • Graduated from an Engineering School in Computer Science.
  • A fresh graduate willing to expand your experience in JAVA, ideally in financial markets.
  • Skilled in programming in Java (Java SE 8) and at least two of the associated tools and frameworks (Eclipse/IDEA IntelliJ, JUnit, log4j, Mockito, etc.), and interested in distributed architectures.
  • A knowledge of Unix/Linux is expected to succeed in the role. Swing knowledge, Git/SVN, Gradle, Docker, SQL, multi-threading, and Jenkins would be very appreciable.
  • Autonomous, rigorous, and eager to learn in a passionate world.
  • You speak fluent English.

Join the Horizon’s adventure! We look forward to meeting you.

The Recruitment process?

  • A first catch-up with HR by phone or via Teams,
  • A JAVA quiz and an exercise to prepare before the technical meeting,
  • Technical meeting with one of our Senior Developers to discuss the tests: debrief, feedback about the results/methodology/clear code, etc., and discuss obstacles to performing the test – Every candidate performing has a technical meeting no matter the results of the technical exercises.
  • A last potential meeting with one of our Managers.

Horizon is an equal opportunity employer. We promote diversity, multiculturalism, and inclusion.

Apply

First Name *

Last Name *

Contact Number * France +33

Message

Upload CV Click or drag files to this area to upload. You can upload up to 3 files.

Checkboxes *

  • I acknowledge that I have read and accepted terms and conditions before submitting any data: Terms and Conditions
What’s on your trading horizon? #J-18808-Ljbffr

Compétences idéales

  • Java
  • Swing
  • Scala
  • React
  • Kafka
  • ELK Stack
  • JMS
  • REST
  • C
  • C++
  • PostgreSQL
  • SQL Server
  • Oracle
  • MongoDB
  • JUnit
  • Cucumber
  • Ubuntu
  • Gitlab
  • Eclipse
  • Gradle
  • Docker
  • SQL
  • Jenkins
  • Git
  • SVN
  • France

Expérience professionnelle

  • Backend
  • Frontend
  • Fullstack

Compétences linguistiques

  • English