Careers

Java Senior Developer

Java Senior Developer

This is the profile we hire for most often. It is not an ad for an open position: it is a description of who we write to when one opens.

What the work actually looks like

You work inside a client's team, not from the outside delivering tickets. That means understanding their business, arguing about architecture decisions, and owning the fact that what gets built has to still work five years from now. Our projects tend to be enterprise systems that have been in production for a while and have to meet corporate standards.

Part of the job is writing code. Another part, a growing one, is deciding what gets built, reviewing what AI produces, and spotting the problem nobody has noticed yet.

What we expect you to bring

  • Real experience building enterprise applications in Java: business logic, data access and user interfaces.
  • Fluency with Spring Boot and the modern Java ecosystem.
  • Relational databases, SQL and data modeling.
  • Integration between systems: REST APIs, services, messaging.
  • Comfort with Git, including the parts that hurt: merge, rebase, branching and conflicts.
  • Web fundamentals: HTML, CSS and JavaScript.
  • Enough English to read, write and hold a meeting.

What counts for a lot

  • Working with AI assistants and knowing their limits. Using them is not enough: we want you to know when what came back is wrong.
  • Having wired a language model into a real application, with Spring AI, LangChain4j or anything else. RAG, embeddings, vector stores, tool calling.
  • Agents in your workflow: automating migrations, large refactors or repetitive work instead of doing it by hand.
  • Vaadin, or the appetite to learn it. It is our ground and we are among the people who know it best.
  • Cloud: AWS, Cloudflare, containers, CI/CD pipelines.
  • Contributions to open source projects.

What working here is like

Fully remote, from our offices or wherever suits you. A small team, with no layers of management between you and the decisions. ISO 9001:2015 certified processes, which in practice means things are written down and do not depend on anyone's memory. And time to dig into new technology, because that is literally part of the business.

Send us your CV