Today technology is driving the world. And at METRO digital we are driving the technology for one of the leading international wholesalers specializing in food - METRO. From ecommerce to checkout, to delivery software, we work on a wide range of products to meet the needs of our users - METRO’s customers and employees from across 25 countries. With passion and responsibility, we move the wholesale industry towards digitization and leverage METRO’s long history and expertise in B2B for building a more sustainable market ecosystem.


Curious to get more information about the team, the product, or the tech stack?

https://metro.digital/hubs/engineering-hub/


Your new challenges:    

  • Holistic approach: As part of an agile development team you will be involved in all phases of software engineering, from inception to coding, testing, delivery, and operation. You enable a high degree of automation on every level
  • Continuous learning: You are willing to continuously develop yourself, eager to share your knowledge and take over responsibility, and have fun doing so
  • Customer feedback: As part of the team you constantly seek out feedback from users while developing new features and always keep the code base deployable to production

   What we’re looking for?

  • University degree in information technology or comparable education
  • Ability to communicate and collaborate efficiently
  • High interest in continuous learning and development (new tools, technologies, methodologies)
  • Self-motivation to achieve consistently high-quality results
  • Ability to think out of the box and challenge the status quo
  • Openness to share knowledge and best practices with the team
  • Open to learn new things and assume responsibility into various roles inside the team
  • Ability to use simplicity in complex projects
  • Good command of English, both spoken and written

You’re a great fit with us if you have:

  • Very good knowledge in Java (acquired in 5+ years of development experience)
  • Very good knowledge Reactive programming experience – RX Java, Reactor
  • Very good knowledge of Spring Framework, SpringBoot, Spring Security,
  • Very good knowledge of Microservices architecture
  • Good knowledge about JVM internals
  • Good understanding of REST
  • Good knowledge of “NoSQL” datastores such as Cassandra
  • Hand on experience with Docker technology managed with Kubernetes
  • Experience with automated unit and integration testing (Junit, Mockito, Cypress)
  • Experience with version control systems as GIT and version control repositories as Gitlab, Github
  • Familiar with continuous deployment and integration tools (preferably Jenkins)

Highly appreciated:

  • Working experience with JavaScript, HTML, CSS and at least one JavaScript framework. We currently use npm, webpack, React, Redux, Promises, ESLint, Babel
  • Knowledge of BigQuery
  • Knowledge of monitoring tools such as DataDog, Kibana, Kafka manager
  • Knowledge of JMS technologies (Kafka, PubSub or any other)
  • Familiar with Linux or MacOs   

 

Our general Benefits:

  • Work life-balance: flexible working time, work from anywhere inside Romania, celebrate your birthday with a free day;
  • Personal growth: trainings in the area of soft, technical and business skills, free Bookster account, opportunity to learn and work with a variety of technologies;
  • Well-being: online sport activities, fitness centers discounts, health and life insurance, private pension, lunch tickets;
  • Working mode: multicultural, self-organizing teams, agile environment. 

 

Job Details

Date posted11 May 2021

LocationCluj-Napoca

CountryRomania

ProfessionJava Developer

ProjectEngineering

Employment TypeFull-time

apply now
apply now