RUUA
Ваш аккаунт не активирован. Проверьте почту. 
  1. Работа в Украине
  2. Вакансии
  3. Вакансии в Львове
  4. Работа Java Engineer в Украине
  5. Java Engineer
Данная вакансия уже неактуальна.
Она была сохранена на сайте и помещена в архив вакансий в ознакомительных целях
Найти похожие вакансии

Java Engineer

Заблокирована
80 000 грн.
 25 января 2021  Львов 
Компания: Gravelsoft  (https://jobs.ua/company-gravelsoft-1609108) (Все вакансии)
Рубрики:IT, WEB специалисты

Пожелания к сотруднику

Образование:не имеет значения
Опыт работы:от года
График работы:полный рабочий день

Описание вакансии

The Client is UK company enjoying intensive growth, we offer a place where projects see launches, marketing campaigns bring traffic. It’s exciting reading about “work” in the media, but it also means our applications have to handle that!
Another unique thing about our client is attention to code quality. This makes a difference over time - reducing doubts across lines of code, people and applications.

We are welcoming high professionals for this interesting journey, for making great solutions together!

Tech Stack:

  • 2+years of professional experience with Java development
  • Most of software runs Java 11, in GCP, inside Docker (now), and soon Kubernetes (in progress).
  • Monitoring is in NewRelic, logs are aggregated in Google's StackDriver, and have some extra monitoring using Grafana/Prometheus.
  • Project follows the "you build it, you run it" model, and believe the only way to do this is automation - through testing, infrastructure, deployments and alerting.
  • Languages: Java, some Kotlin, very little Scala.

PROJECT

  • Applications start via public static void main, and are based on SparkJava and Javalin. Default datastore is Postgres, which we interact with through jOOQ.
  • Among the publicly known frameworks, we have two internal: EventStore and Alpha. EventStore, is an event distribution and delivery mechanism. Why not Kafka? When we were choosing a solution, it couldn't do all we needed.
    Second is Alpha, which provides the structure for domain model classes, actions and repositories, state transitions, and emitting events into EventStore.
  • For testing, we use jUnit, Mockito, Wiremock, Spock, and build using TeamCity.

WORK:

  • Teams are cross functional and autonomous. Processes are up to the team - we only require tests, automated and thorough, being written, and code reviews taking place. Some teams do iterations, some are closer to kanban, and some have adopted pair programming.
  • Imagine "How could you have done this differently", engineer to engineer. This is what our mentoring programme does - retrospect on work done, learnings and observations, and discussing this with an experienced engineer. Learning “by doing” is important, but retrospection and 2nd pair of eyes are essential, too.

We Offer Benefits and social package:

  • Exciting Projects: With clients across many industries and sectors, we offer an opportunity to work on market-defining products using the latest technologies
  • Collaborative Environment: You can expand your skills by collaborating with a diverse team of highly talented people in an open, laidback environment
  • Work-Life Balance: Gravelsoft prioritizes work-life balance, which is why we offer flexible work schedules
  • Leisure activities — at Gravelsoft you will find different opportunities for socialising
  • Career and professional development opportunities: mentorship program, professional trainings, internal knowledge sharing
  • Access to the internal library
  • Round-the-clock access to the office
  • The ability to choose a work schedule based on two-three options
  • Relocation Package: if you are moving from another city to work with Gravelsoft, the company pays 2 weeks of staying at the hotel to your needs

Причина жалобы *

Опишите коротко суть жалобы *

Ищете работу?

  VIP вакансии

Часто ищут

↑ Наверх