At Tratif, we believe in
Software Craftsmanship

Our Services

we specialize in

Web applications

  • Responsive web applications
  • Interactive, rich user interfaces
  • Single Page Applications

Back-end systems

  • Java and JVM custom solutions
  • Implementation of complex business domains
  • Event driven systems
  • Highly scalable solutions

Enterprise solutions

  • Integration architecture
  • Reliable, fault tolerant platforms
  • Integrations with social media systems
  • Web services design

Why Tratif?
frequently asked questions

Highest quality

We belive that keeping the highest quality of software is the key to success. In order to achieve that, we offer highly-skilled teams of experienced experts. We can also help you to lead or extend your own development team.

Full development cycle

Software development is much more than just programming. Besides coding we offer our support in all development aspects such as server infrastructure, on-site deployments and long-term support.

Experience with legacy projects

Having years of experience, we are also aware that real-world project environments are sometimes far from ideal. We know how to deal with technical debt and we will be glad to help you manage it and improve health of your project.

Proof of Concepts & prototyping

If you are a startup founder or you are facing challenging deadlines for any reason, we can offer fast proof of concept development. We can advise you on which elements of the full development cycle you can skip or postpone.

Demo iteration for you!

We are ready to prove our value and therefore offer you a sample iteration (a "sprint" in Scrum nomenclature) of software development. Just 2 weeks are enough for us to deliver some real value for you and show the difference between us and other software houses.

Open Source
OSS is the foundation of our solutions

We base our solutions on Open Source Software. Thanks to that, our Clients can benefit from highest quality software without any additional licensing costs. We carefully avoid any vendor lock-ins, so that our Clients have full freedom of evolving their systems in the way that truly fits their needs.

We not only use OSS but also produce it. We share some of our software components on liberal OS licenses. They include, but are not limited to:

we are glad to share our knowledge

After several years of developing software and leading many development teams, we have established our unique (yet based on established standards) approach to software development.

We will be glad to help your team to get up to full speed and to improve its capability. We are ready to share our experience which can improve your very next software delivery.

Our offer includes in-house trainings, code audits, analysis & design sessions as well as setting up development environments (Git workflows, Continuous Integration & Delivery, automated tests etc.).

Our standard trainings include:

  • Git kata -- a training that can either show Git basics to junior developers or bring an experienced team to another level with advanced Git techniques and development workshops. Git kata is aimed for development teams and helps them to find their true potential (we believe that a team can have greater value than a simple sum of its members). It is much more than a typical "Git training": it is the most important meta-knowledge about professional software development
  • DDD by example -- a workshop that shows (by hands-on coding) all aspects of Domain Driven Design: from basic concepts of domain models to advanced concepts: aggregates, event sourcing and CQRS

If the list above does not contain what you need, then please feel free to contact us! We can prepare an offer tailored to your specific need.

We participate in many software conferences where we share our experience and knowledge. We encourage you to take a look on some of our presentations and talks:

join Tratif!

Currently we are looking for a Senior Java Developer:


  • Design and development of backend systems for our clients
  • Test and deployment automation

We expect

  • At least 4 years of commercial experience in software development
  • Experience with Java, Spring Framework, JPA, Maven, Git
  • Being familiar with OOP principles, unit testing
  • Ability to write clean code
  • Being familiar with Ansible is additional advantage
  • Experience with web development (e.g. building RESTful APIs)

We offer

  • Being a member of a self-organizing, highly-skilled, result-oriented team
  • Being involved in all aspects of software development
  • Working on a challenging project
  • Flat organisation structure
  • Flexible office hours
  • Internal workshops and trainings
  • Financing conference participation and professional certification
Contact us!

write to us!

Tratif sp. z o. o.

Aleksandra Ostrowskiego 7
Wrocław, 53-238

General Inquiries

Michał Jankowski | CEO

Click to enable map interactions