◀     Back to Opened Positions

Middle Java Developer

Lviv, Khmelnytskyi


  • Full project lifecycle experience;
  • Experience of work with microservice architecture;
  • Solid experience with databases (Redis, Cassandra, CouchDB);
  • Experience with Message Queues (RabbitMQ, Kafka);
  • Not less than 2 years of development experience using OOP and web programming;
  • Not less than 2 years of development experience using Java/Gradle/ Spring Boot/Maven;
  • Experience implementing backend application architecture best practices;
  • Code refactoring best practices;
  • Experience with Rest API;
  • Extensive experience in client/server communication;
  • Unit/integration testing experience;
  • English proficiency (reading, writing of technical documentation);
  • Initiative, willingness, and ability to work in a team.

Would be a plus:

  • Experience with NodeJS;
  • Experience with Docker;
  • Experience with YAML;
  • Development experience with Kubernetes;
  • Helm experience;
  • Azure services expertise.

We offer:

  • Challenging and exciting work in a friendly and professional environment;
  • Excellent career opportunities and a competitive salary;
  • Professional development program with internal seminars on technical topics;
  • Flexible work schedule and pleasant working environment including modern and comfortable office;
  • 15 working days of paid vacation (21 calendar days), 5 half-paid sick leave days;
  • Annual fund for covering employees’ personal needs (medical insurance, sport activities etc.);
  • Free English courses;
  • Great corporate events and celebrations;
  • Access to the corporate library and much more.


  • Taking part in the process of solution implementation and support, understanding of the general system application and tasks performing;
  • Collaboration with other departments concerning solution support issues, IT infrastructure support, quality assurance;
  • Collaboration with the customer, analyzing solutions’ problems and mistakes;
  • Creation of inquiries concerning functionality changing and implementation, code verification, correction of mistakes;
  • Teamwork according to the methodology, writing of supplementary documentation;
  • Being a liaison or primary point of contact for communicating with client-side technical expertise.

About the project:

Our client, Sensia, is a joint venture of leaders in the oil and gas industry Rockwell Automation (NYSE: ROK) and Schlumberger (NYSE: SLB). The joint venture leverages Schlumberger’s deep oil and gas domain knowledge and Rockwell Automation’s rich automation and information expertise to address this fast-growing market. Sensia will make industrial-scale digitalization and seamless automation available to every oil and gas company so their assets can operate more productively and profitably.

Our Cooperation:
Over the last six years, Blackthorn Vision team has been participating in developing the Digital Oil Field solution that should revolutionize the industry. The current account has 17 team members and about 3 open positions.

This is a fast-growing account with great opportunities for a talented and ambitious engineer to work with industry leaders on top edge project and drive make an impact. There may be business trips to the USA, Canada, and other countries where our client has office locations.

Contact Us

Get in touch with us
  • Hanna Bey
  • Client Partner

Blackthorn vision

Since 2009, we've been assisting technology companies to build and improve their software products. We help to scale tech teams, deliver projects on time and within a budget, develop ideas from initial concepts to a final product.

Contact us