뒤로가기
당신의 성장 가능성을 찾기

Junior Java DevOps Developer

At Lyreco we all share a common goal to strive for passion, excellence, respect and agility. We are proud to be the European leader and the third largest distributor of workplace products and services in the world
We are committed to the development of our employees and we aim to achieve that by creating a culture that inspires and empowers.

Are you seeking a new challenge? This offer might be for you!

We are looking for a Fullstack Java DevOps Engineer (Junior) to join 8 people team working on an eCommerce platform for Nordic business units.

It's a Java 11 / Jakarta EE8 / Docker-based web application entirely owned and maintained by the team in Gdańsk.

About the project:

  • We are sharing Agile principles and releasing a new version to production every second day to incrementally provide business value, even if it's very small.
  • This means that in every iteration (Sprint) we have multiple releases which make the process close to Continuous Delivery
  • As an Agile framework, we are leaning more towards Extreme Programming with pair programming being our preferred way of working.
  • We are looking for a person who likes to take responsibility for the product in every aspect.
  • Since the team is very small the person needs to be willing to participate in all elements of software delivery.
  • Challenging as it sounds, we have been doing it for some time now are willing to share the knowledge and passion and we seek for improvements.

Main responsibilities:

  • Refining the business tasks from Product Owner
  • Defining technical tasks to improve the platform and delivery processes
  • Planning the work for every iteration (Sprint)
  • Making sure the planned tasks are delivered on time
  • Developing the code for backend and frontend (although we have three dedicated frontend developers in the team)
  • Reviewing and debugging the code
  • Taking responsibility for the quality of the application by:

- sharing same code style (Checkstyle)

- fixing issues identified by Sonar Qube

- writing unit tests (JUnit4)

- writing automatic acceptance tests (Cucumber)

- having weekly refactoring session to work on code we need to improve

- upgrading the development stack to the latest versions

  • Creating automatic release and deployment pipelines with Jenkins, Docker, and Ansible
  • Releasing the application
  • Setting up the infrastructure and provisioning it for new instances
  • Monitoring and fixing bugs

Qualifications and skills:

  • Willingness to learn and work on every aspect of the software development process
    • Development
    • Testing
    • Maintenance
    • Support
    • Monitoring
    • Releasing
    • Planning
  • Willingness to learn and use Clean Code and Clean Design principles
  • Willingness to learn and use refracting patterns in Web application
  • Participation in a commercial project is a plus