Java Developer

Angajator: METRO SYSTEMS ROMANIA
Domeniu:
  • IT Software
  • Tip job: full-time
    Nivel job: 1 - 5 ani experienta
    Orase:
  • BUCURESTI
  • Actualizat la: 16.07.2020
    Scurta descriere a companiei

    As a provider of internal IT services for METRO GROUP, METRO SYSTEMS Romania provides specialized consulting to retail companies in all aspects of IT, develops specific solutions along the full value chain and provides a powerful IT infrastructure with a team of over 900 IT professionals.

    Cerinte

    You’re a great fit if you have:

    · Knowledge and understanding about JVM internals, GC behavior, and Java performance tuning
    · Good understanding of HTTP protocol
    · Knowledge and understanding of Design Patterns
    · Experience with automated unit and integration testing (Junit, Mockito, Cucumber)
    · Knowledge of Spring Framework, Spring Security, SpringBoot
    · NoSQL databases concepts, usages and familiar (hands-on) with at least one, preferable Cassandra, MongoDB
    · Relational databases concepts, usages, and familiar (hands-on) with at least one, preferable PosgreSQL
    · Familiar with architecture principles as domain driven design, microservices
    · Familiar with Linux and virtualization, preferable Docker
    · Familiar with continuous integration tools, preferable Jenkins
    · Knowhow of at least one application server (Tomcat, JBoss)
    · Knowhow of build automation tools, preferable Maven
    · Good knowledge of version control as Git, and version control repositories such as GitHub or BitBucket
    · Experience indexing unstructured documents using SOLR Cell will be a plus
    · Familiarity with Kafka or similar high-scale distributed data systems
    · Understanding of distributed systems and reliability patterns (edited)
    · Knowledge of K8s

    Responsabilitati

    What we are looking for:

    · To be 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
    · To be familiar with pair programming and continuous refactoring
    · To be proficient in English
    · To have strong coordination skills

    Alte informatii

    What benefits you'll have:

    Flexible working time;
    Minibus transfer for the daily commuting to work;
    Possibility to work from home;
    Lunch tickets;
    Health and life insurance;
    Private pension;
    Opportunity to learn and work with a variety of technologies;
    Trainings (technical, soft skills, business, English);
    Multicultural, Agile environment that encourages new ideas and innovation;
    Gift vouchers;
    Fitness centers discounts;
    Sports activities & other company events;
    Relaxation area;
    Chair Massage;
    Free Bookster account;
    and…fresh orange juice, free coffee, fresh fruits.

    Aplicand la acest anunt va exprimati acordul ca datele dvs. sa fie transmise si procesate de catre METRO SYSTEMS ROMANIA. Consultati Politica de procesare a datelor personale a METRO SYSTEMS ROMANIA >>