DataArt is a global software engineering firm that takes a uniquely human approach to solving problems.
28 сентября 2021

Java Developer to Learn Scala Engineering by Doing

Киев, Харьков, Львов, Днепр, Одесса, Херсон $3300–4900

Must have

  • 3+ years of experience in the development of web applications
  • Solid knowledge of Java
  • Experience in the development of applications using the Java Enterprise platform
  • Experience working with MySQL DB
  • Experience with object-oriented programming (OOP), object-oriented design (OOD), and design patterns
  • Experience using test-driven development (TDD)
  • Experience using object-relational mapping (ORM), IoC containers
  • Experience working with Spring Boot, JavaScript, and JavaScript frameworks (jQuery)
  • Knowledge of build tools (Gradle, Maven)
  • Experience with Oracle
  • Experienced team worker
  • Spoken English.

Would be a plus

  • Experience using microservices
  • Knowledge of JavaScript frameworks (React.js, Angular.js, Backbone.js, Bootstrap)
  • Experience creating rich user interfaces (UI) based on HTML
  • Experience with the installation and administration of application servers (Tomcat, JBoss, GlassFish)
  • Experience using Azure, Kafka, Redis, Docker.

We are searching for experienced Java developers who are ready to master Scala engineering. Under the supervision of an expert from among DataArt specialists, you will study the basics of Scala. After a few weeks of training, we will add you to the team where you will continue Scala learning by doing the project for a global cruise company.

Our client offers itineraries to nearly 500 destinations worldwide. In addition to the cruise, the company offers supplementary booking of hotels and flights. The project’s goal is to replace the current flights booking solution with a modern one, updating the technology base and UX.

DataArt is a key technology partner for the project and is going to work in close collaboration with the client to achieve business objectives. The elaboration phase of the project will be started as soon as the team is formed.

Within the project you will:

  • Enhance your experience by working on the project from scratch
  • Work with modern technologies
  • Potentially big project moving forward, which will help you unlock your leadership potential

We are aiming to have 15 people on the team by the end of the year, and iteratively grow it to 40 people in 2022.

Technology stack and infrastructure: Akka, Play/Scala, Kafka, Vue, MySQL DB, Microservices, Kubernetes, OpenShift.

DataArt Offers:

• Professional Development:
— Experienced colleagues who are ready to share knowledge;
— The ability to switch projects, technology stacks, try yourself in different roles;
— More than 150 workplaces for advanced training;
— Study and practice of English: courses and communication with colleagues and clients from different countries;
— Support speakers who make presentations at conferences and meetings of technology communities.
• The ability to focus on your work: a lack of bureaucracy and micromanagement, and convenient corporate services;
• Friendly atmosphere, concern for the comfort of specialists;
• Flexible schedule (there are core mandatory hours), the ability to work remotely upon agreement with colleagues;
• The ability to work in any of our development centers.