Java/Scala Developer

Luxoft

Developer
Beograd, Srbija
Postavljeno pre 1 godina

Luxoft, a DXC Technology Company, is a digital strategy and software engineering company providing bespoke technology solutions that drive business change.

Luxoft operates globaly in 44+ cities and 29 countries with an international, agile workforce of 18,000+ people. It combines a unique blend of engineering excellence and deep industry expertise, helping 420+ global clients innovate in the areas of automotive, financial services, travel and hospitality, healthcare, life sciences, media and telecommunications.

As one of the key locations for the company, Luxoft Serbia participates in a range of global projects for the world’s largest brands. Our services enable companies to optimize their workflows, provide reliable support to existing algorithms, and make new innovative products. We empower our clients with deep domain knowledge and smart solutions as we develop the software of the future across diverse areas of everyday life.

Java/Scala Developer
to join our team in Belgrade

Project Description

Our client, a large international commodity trading company, is expanding its internal software development team and is looking for programmers to join the team working on market data provisioning system.

We are looking for software engineers, who love and understand technology and also understand or are willing to understand the trading business. We expect the joiners to work on a fairly wide range of tasks and also expect them to come up with well thought-out, simple, robust, testable, and elegant solutions.

Responsibilities

  • Writing reliable software for market data distribution system
  • Delivering within cost, time, and quality constraints of projects
  • Needs to work closely with business analysts, testers, and project managers

Skills

Must have

We do not set any specific technology skill as an absolute requirement; however the candidates should be able to demonstrate that they:

  • Can program in a real-world object-oriented programming language (Java, Scala), preferably in multiple languages suitable for different purposes
  • Understand how the basic data structures and algorithms work, can program and use them, and can assess their performance
  • Understand common programming practices, like version control, unit testing, automated regression testing and continuous integration, etc.
  • Have strong desire to write good, maintainable code
  • Can solve routine tasks such as writing a simple script or querying a relational database
  • Have strong analytical and mathematical skills
  • Can communicate with their colleagues in English

Nice to have

  • Experience with Scala and ability to write good Scala code are a big plus
  • Some knowledge of commodities trading and corresponding market data
  • Experience of any functional languages
  • Fluency with git and Linux command line

Languages

English: B2 Upper Intermediate

Apply HERE.

Karatkeristike posla

Kategorija poslaJava, Scala