Senior Java Engineer

Lviv, 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


Currently we are looking for a Senior Java Engineer for our Lviv office to make the team even stronger.

The goal of the system is to ensure the resilience, safety and cost-effective maintenance of road networks. The focus of the system is on treating the roads to keep them safe, planning the staff, reducing costs and limiting an environmental impact.

As a Senior Java Engineer, you will take full responsibility for the microservices, from implementing complex features to deploying them to production. You will also use modern tools such as Mesos/Marathon and Grafana, to build and monitor the infrastructure for the services.

Responsibilities

  • Working with the following tools:
    • Mesos/Marathon;
    • Grafana.
  • Performing code reviews;
  • Discussing requirements with clients;
  • Estimating features;
  • Taking part in architectural discussions.

Requirements

  • Knowledge of Java 8;
  • Experience in Spring Boot;
  • Knowledge of AWS;
  • Knowledge of Docker;
  • Knowledge of Mesos;
  • Experience with Git.

Nice to have

  • GIS/Map/Cartographic skills;
  • Knowledge of Bamboo;
  • Basic experience with scripting;
  • Knowledge of Shell, Makefile;
  • Experience with TDD.

We offer

  • Experience exchange with colleagues all around the world;
  • Competitive compensation depending on experience and skills;
  • Regular assessments and salary reviews;
  • Social package - medical care, sports;
  • Free English classes with native speakers (certified English teachers);
  • Opportunities for self-realization;
  • Friendly team and enjoyable working environment;
  • Flexible working schedule;
  • Corporate and social events.

Why EPAM?

EPAMers appreciate our flexible work environment, great benefits, and opportunities to thrive.

Life@EPAM

Take a sneak peek at our life in and out of the office. We're more than teammates – we're a community of friends.