Client search / Prishtina, Kosova

Senior Software Engineer (Java)

Senior Java role with an AI-native consulting partner building a team in Prishtina. Java, Kafka, AWS, and agentic AI in daily practice.

Full-time / HybridClient named on the first callApply
About the role

38Shift is hiring on behalf of a client we cannot name yet. They are an AI-native consulting partner building digital products for organisations you already know, household names in payments, retail, banking and media. Over 600 people, certified Great Place to Work, and now building a team in Prishtina.

We tell you who they are on the first call. Everything else below is real.

You will join a cross-functional agile team of 3 to 5 engineers, working alongside QA, Product and Design to ship for clients across several industries. Senior means you own technical decisions, not just tickets.

Stack
  • Java
  • RESTful Java APIs
  • Kafka
  • AWS
  • CI/CD
  • Agentic AI workflows
The work

What you will do

  • Build RESTful Java APIs and the database layer behind them, with readable, maintainable, well-tested code.
  • Integrate third-party APIs, including payment gateways.
  • Work directly with the full project team, business analysts, QA, and the client's own engineers.
  • Find the bottlenecks in delivery and clear them.
  • Handle difficult client conversations well, including the ones nobody wants.
  • Spot knowledge gaps on the team and mentor into them.
  • Define and oversee the technical implementation of a client project.
Fit

We would like to talk if

  • You know Java API development properly, including ORM and storage.
  • You share knowledge by default, across your team and beyond it.
  • You argue for code reviews, pairing and automated tests, and practise them.
  • You already build and deploy with agentic AI, and use AI-enabled workflows to move faster.
  • Cloud services and CI/CD experience is a bonus, not a gate.
The offer

What you get

Flexibility over rigid rules, impact over activity, and real investment in your growth. Hybrid working out of Prishtina, with occasional travel to client sites. Nobody counts your hours. What counts is what you ship.

Process

How hiring runs

  • Intro call with 38Shift.
  • Role-specific capability interview with the client.
  • Depending on the role, a short technical task or a values conversation. We tell you before it happens.

We reply to everyone who applies, and we are straight with you about where you stand.

Sound like your kind of problem?

Send your CV to careers@38shift.com. Tell us what broke in production and what you did about it.

Apply now