Job Openings Senior Systems Engineer (Java) QWVR97Y6

About the job Senior Systems Engineer (Java) QWVR97Y6

Senior Systems Engineer for the Library & Learning team

Would you like to contribute to developing/delivering integrated, innovative library solutions, using and adapting the development process to ensure highest quality of our products?

The project
We are looking for a Senior Systems Engineer initiative-taking and ready to contribute to bringing libraries and educational institutions to the next level of digital capabilities as part of a large, distributed team consisting of developers, architects, user experience designers, testers, and project managers!

We are a rapidly growing company, where you will find an open-minded working environment, with strong focus on our employees and their wellbeing.


In the beginning of the employment, please expect to travel to Aarhus for approximately 2 weeks, to attend an onboarding course and be acquainted with the company, culture, project, and team.

Your daily impact
As a Senior Systems Engineer in the Library & Learning team, you will collaborate with our colleagues in Bucharest and Denmark on existing code as well as developing brand-new features.

You would be expected to:

  • Understand the users and translate their knowledge into the solution;
  • Estimate individual tasks, features, and projects;
  • Write high quality code;
  • Implement unit and integration tests for features based on the test design;
  • Test to a suitable extent, deploying automatically test when possible;
  • Communicate with stakeholders with the purpose of understanding and documenting the work;
  • Troubleshoot and debug.

Our ideal candidate would:

  • Have at least 7 years of experience in development and implementation of complex software solutions;
  • Have a preference for Agile environments and previous experience with Scrum/ Kanban;
  • Possess great drive and commitment, have a positive approach to things and demonstrate good communication skills;
  • Thrive on close co-operation with the team and colleagues across the organisation, demonstrating willingness to share knowledge and work closely with others to secure high quality;
  • Be proactive, responsible, result oriented;
  • Appreciate autonomy in organizing own work.

Required expertise:

  • Proficient in at least 1 programming language (e.g. Java, Typescript) and quickly assimilating new programming languages;
  • Previous working experience with modern frontend technologies/frameworks (preferably Angular 2+, or working experience with similar frameworks);
  • Extensive programming experience using Java Platform (i.e., Java SE 8 or later, Java EE 8 or later);
  • Solid working knowledge with databases (e.g., Microsoft SQL Server, PostgreSQL);
  • Automated Testing (preferably Junit 5+, Mockito, AssertJ, Jasmine/Karma);
  • Deep understanding of the clean coding principles;
  • Firsthand experience with CI/CD tools (preferably TeamCity);
  • Experience with a variety of estimation techniques, and ability to do estimates for large projects or features;
  • Strong command of the English language, both speaking and writing.

It would be considered an advantage if you have experience with:

  • Keycloak;
  • Microservices;
  • Docker, Docker Compose;
  • Elasticsearch, Solr;
  • Kafka;
  • Shell Scripting (e.g., Bash);
  • Bitbucket/Git, IDE;
  • SonarQube;

What we offer:

  • We focus on both personal and professional growth within a stable and innovative work environment that prioritizes employee well-being.
  • Up to 23 vacation days, 21 days standard to which 2 more days can be added if you have more than 10 years of work experience.
  • 24h (3 days) extra per year for personal time off for all employees.
  • Additional days off: 24th and 31st of December.
  • Access to wellness and well-being services through dedicated platforms.
  • We foster a sense of community and connection through a range of events, including out-of-office gatherings with your colleagues and access to tech events and corporate activities during office hours.
  • Enjoy daily fresh meals, fruits, pastries, and beverages in our canteen and delightful terrace.
  • Medical and life insurance provided by Signal Iduna.
  • A flexible benefit program - you can mix your benefits choosing from different kind of Services on a very dynamic platform Benefit Online, such as:
    • Private medical subscription - you can choose from 3 providers
    • Private pension
    • Meal or vacation vouchers
    • Gym subscription