Full-Stack Java Developer - M.Transport

Angajator: METRO.digital
  • IT Software
  • Tip job: full-time
    Nivel job: peste 5 ani experienta
  • Actualizat la: 14.04.2021
    Scurta descriere a companiei

    METRO Digital Romania is the tech product-led company of METRO, the leading international specialist for wholesale and food trade. With longstanding experience in global wholesale, METRO.digital develops customized IT services and products worldwide for all METRO countries. Located in Germany and Romania, the METRO.digital employees are working continuously on one goal: digitalizing the wholesale industry.


    Fluency in Java acquired in 5+ years of development experience
    Good understanding of HTTP protocol
    Knowledge of Spring Framework, Spring Security, SpringBoot
    Experience with automated unit and integration testing (Junit, Mockito, Sinon, Jest, Mockery)
    Working experience of various JavaScript frameworks. We currently use npm, webpack, node.js, Express.js, React, Redux, Promises, ESLint, Babel, React-Intl, Reflux
    Knowledge of “NoSQL” datastores such as Cassandra and ElasticSearch
    Familiar with Kafka
    Good knowledge of version control as GIT and version control repositories as Gitlab
    Familiar with microservices architecture style and concepts such as domain driven design
    Familiar with Linux and virtualization, preferable Docker
    Familiar with continuous integration tools, preferably Jenkins
    Have experience/knowledge of microservices and Docker container technology managed with Kubernetes
    Familiar with basic Scala development
    Familiar with pair programming and continuous refactoring
    Strong communication abilities: being comfortable with collaboration, open communication and reaching across functional borders
    Mindset/Ways of working: have a systematic problem solving approach, coupled with a strong sense of ownership and drive. Focused on lowering the mean time between having ideas and making stuff happen
    Agility: being familiar with agile and lean methodologies - the ability to break down big projects into small stories, prioritizing, adapting to change, and delivering the most value


    As a full stack software engineer, you will develop both front end and back end micro services and you will be fully responsible for the entire application lifecycle. You will leverage the newest technology stacks to add value for a modern system meant to be used worldwide in Metro transport operations.

    Purpose of your new department:

    M|TRANSPORT strives to provide the best tools for cost efficient transport operations in all the locations that Metro (and not only) operates.

    Dealing with topics like route optimization, data science and eventually artificial intelligence, M|TRANSPORT team is offering a great atmosphere to learn and grow.

    Alte informatii

    Our general Benefits:

    Work life-balance: flexible working time, work from home forever, 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.