Principal Java Developer

Join our dynamic team where we embrace the Scrum framework and empower our self-motivated teams to deliver high-quality code. As we expand our expertise in cutting-edge technologies like Azure, Kubernetes, and Docker, we are seeking individuals who can contribute to our product development for print and scan solutions in an end-to-end delivery mode.

Alongside your Java expertise, we present an array of technologies in our tech stack. Our backend development encompasses both Java and .NET, while our frontend thrives on JavaScript. This exciting environment grants you the opportunity to collaborate across multiple languages and frameworks.

We work in Scrum.

Openly. Honestly. Together.

By joining our team, you will be immersed in a collaborative environment, surrounded by passionate individuals who prioritize code quality and are committed to constant improvement. If you're excited about being part of an innovative organization that values teamwork and fosters a culture of innovation, this is the ideal opportunity for you.

What can you expect in this project?

  • Development of a large-scale product with complex and modern architecture.
  • Teamwork in the development & integration of a print solution for a global client Y-Soft.
  • We are moving the customer's print solution to the cloud (Kubernetes, Docker, Azure IoT Hub)
  • Agile development in the LeSS framework Scrum.
  • Get ready to be inspired by your talented teammates as we work together to create innovative software.
  • You will be involved in our community DevOps activities.

The project's tech stack:

Java.NET JavaScriptEF CoreRESTGraphQLSerilogSignalR CoreAutoMapperxUnitMoqFluentAssertionand more.

This project & position require:

  • Strong Java experience and you are willing to enhance your development skills even further.
  • You are enthusiastic about advancing your skills in Azure, Kubernetes, Docker, and other related technologies.
  • Fearless when it comes to refactoring, with a focus on clean code.
  • The capability to identify common project issues and drive the team forward both technically and in terms of communication.
  • Genuine interest in exploring new technologies and their potential applications.
  • The ability to design and implement solutions is a notable strength.
  • Proficient English communication skills.

What you get in return:

  • Working with cutting-edge technologies daily, seamlessly blending them with time-tested, efficient methods. Check out ARTINs tech stack - TechRadar.
  • We have a continuously growing number of exciting projects - each special in its unique way. When you feel ready for a new challenge, you can switch between projects allowing you to grow as you experiment in a new environment. Embrace our culture of learning by doing.
  • Our team believes in creating a healthy work-life balance. We openly communicate to find a rhythm that works for both project and individual needs. We offer the ultimate flexibility with an unlimited vacation policy, allowing you to take as much time off as you need without worrying about hitting a specific limit.
  • We are remote-first, which means you can work from anywhere you want. No mandatory face-to-face meetings are required, but you are always welcome to visit Brno and Prague offices.
Jirka, Senior Developer
What I appreciate about ARTIN is the possibility to change the project. I enjoy being at the beginning of the project, the possibility to choose Techstack. The people in ARTIN are great and the environment is informal. Also I really appreciate the opportunity to share experiences with other experienced colleagues.


We're here as well