Tech Lab


Join our team in the Tech’n Trade Lab workspace in Cluj-Napoca. Be part of a unique working experience where professionals, innovators and entrepreneurs join forces.

For information about the processing of your personal data and your rights in this processing please visit: https://www.metrosystems.ro/join-us/data-privacy-for-applicants

We are hiring

  • Senior Java Developer

    This is a senior level developer role that is expected to provide coverage over disparate development processes and help guide decisions on technical strategy, architecture, tools and utilities. This is a hands-on engineering position that requires expert level proficiency in Java development technologies including back end frameworks, front end scripting and libraries, and code management and deployment. The ideal candidate will be as passionate about front end coding as well as back end coding and be familiar with the latest trends in modern web development.

    What we’re looking for?

    • Development of new and existing Java based applications from conceptualization to launch, using cutting-edge techniques, tools, and utilities
    • Partner with cross-functional teams to define new product requirements, features, and functionality
    • Conceive, review and contribute to technical solutions and architectural decisions and feature specifications, both from a functional and technical standpoint
    • Provide post-development maintenance for applications: defects and incidents solving
    • Mentor team members by providing knowledge and expertise, sharing best practices

    You’re a great fit if you have:

    • 4+ years hands-on development experience. Use of frameworks and knowledge of MVC design patterns highly desirable
    • Database knowledge and experience of working with products such as: MySQL, Oracle, PostgreSQL;
    • Experience of working with “NoSQL” solutions such as MongoDB and Cassandra
    • Understanding of data models and data access architecture and optimization
    • Strong understanding of multi-tier web architectures, and OO design patterns and concepts
    • Understanding of server side software, scalability, performance, and reliability
    • A sound understanding of HTTP and REST-style web services is required
    • Must demonstrate organization/communication skills
    • Experience with code management such as Git, SVN or CVS.

    Highly appreciated:

    • Experience with configuration and build management and deployment using tools such as Puppet/Heroku/Docker, Ant/Maven/STB, Hudson/Jenkins
    • Solid knowledge in continuous integration and deployment
    • Basic knowledge of Linux and Windows systems administration
    • Basic knowledge of networking
    • Experience with agile software development tools.

    What we offer:

    • Flexible working time;
    • 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);
    • Multicultural, Agile environment that encourages new ideas and innovation;
    • Fitness centers discounts;
    • Sports activities & other company events;
    • Chair Massage;
    • Free Bookster account;
    • and…fresh orange juice, free coffee, fresh fruits.
    APPLY NOW
  • Java Software Engineer

    Digital Readiness stands for the capability of Metro to deliver outstanding digital solutions on a global scale instantaneously.

    You will be part of a distributed team of technical experts focused on developing the new Metro solution for managing customer information for multichannel services.

    What we’re looking for?

    • Are comfortable working in an Agile, fast paced environment with a high focus on finding the bestsolutions for our customers;
    • Are able to design and write high-performance, reliable, maintainable code and are familiar with TDD and DevOps;
    • Have hands-on expertise in many disparate technologies, typically ranging from front-end user interfaces through to back-end systems and all points in between;
    • Have a systematic problem solving approach, coupled with a strong sense of ownership and drive;
    • Are comfortable with collaboration, open communication and reaching across functional borders;
    • Will focus on lowering the meantime between having ideas and making stuff happen;
    • Have a good sense of humor

    You’re a great fit if you have:

    • 2+ years hands-on development experience. Use of frameworks and knowledge of MVC design patterns higly desirable
    • Working experience with JavaScript
    • Knowledge of “NoSQL” datastores such as Cassandra and ElasticSearch;
    • Experience building REST APIs, using JSON and Swagger;
    • Good knowledge of data structures and algorithms;
    • Familiarity with Continuous Delivery and tools such as Jenkins, Git.

    Highly appreciated:

    • Have experience/knowledge of microservices and Docker container technology managed with Kubernetes;
    • Are familiar with real-time data streaming and Big Data processing technologies like Spark, Kafka.

    What we offer:

    • Flexible working time;
    • 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);
    • Multicultural, Agile environment that encourages new ideas and innovation;
    • Fitness centers discounts;
    • Sports activities & other company events;
    • Chair Massage;
    • Free Bookster account;
    • and…fresh orange juice, free coffee, fresh fruits.
    APPLY NOW
  • Product Owner/Architect – Identity and Access Management

    At METRO SYSTEMS ROMANIA we build the software and digital solutions that powers one of the biggest retailers in the world, Metro Cash&Carry.

    The Identity and Access Management (IDAM) solution is our internal effective and highly available, cloud-based service fabric that insures the Authentication and Authorization for Metro customers, employees, suppliers, developers, technical services and devices. IDAM caters to Metro product specific authorization needs by being a fast and secure way of verifying identities, it adheres to industry standard Oauth2 and OpenID connect specification, provides multi-factor authentication and allowing for identity federation (SAML2, 3rd party logins).

    As a Product Owner you are the link between the IDAM customers (typically other Product Owners, Architects, Tech Leads) and the dedicated development team. You’re the mastermind who knows what will make the business prosper, what’s technically possible and how to make it happen. As Product Owner, you understand the customer, you know what the business needs and you can anticipate what’s possible in a sprint. Once you’ve got the right vision, you can draft a roadmap, align priorities and enable your agile team to make it happen.

    Your typical activities include:

    • Developing a clear vision for the product and the impact on customer value
    • Building and maintaining a relationship with the other Products Owners from all business areas
    • Analyzing business needs together with peers
    • Developing user stories
    • Evaluating which initiatives have the highest business value in relation to the development effort and aligning the roadmap and prioritizing the backlog accordingly
    • Staying up-to-date on best practices, technologies and trends in the area of Security, Authentication and Authorization, in order to develop innovative ideas for improvement

    Your profile:

    • Minimum of 2 years in a leading role in agile projects
    • Minimum 5-7 years of experience as a software developer / architect with a good understanding of reactive programming models in the Scala / Java ecosystem
    • Excellent understanding of Security / Identity Management and related technologies (SAML, OpenID, OAuth2, etc.)
    • Knowledge and understanding of technical engineering best practices (e.g., test driven development, continuous integration, etc.) – you are able to communicate effectively with the expert developers in your team
    • Familiarity with cloud based technologies and microservice architectures
    • Relentless prioritization and alignment with business and IT stakeholders to ensure highest value capture
    • Enjoys and gets energized by complex problem solving and ability to push the innovation on solutions
    • Expert communicator with stakeholders and team members to achieve a shared understanding.
    • Fluent in English both written and spoken
    • High willingness to travel in Romania and abroad.

    What benefits you have:

    • Flexible working time;
    • 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);
    • Multicultural, Agile environment that encourages new ideas and innovation;
    • Fitness centers discounts;
    • Sports activities & other company events;
    • Chair Massage;
    • Free Bookster account;
    • and…fresh orange juice, free coffee, fresh fruits.

    *We also offer relocation package if you want to move to Cluj Napoca.

    APPLY NOW