Skip to content

Open nowPosted 10 days ago

Senior Java Developer

Workable (global search)109,826 open roles

Where
Belarus
Work mode
Remote
Get the CV for this job

From $25 per CV, paid once. No subscription.

Your applicationOpen nowSenior Java DeveloperWorkable (global search) · Belarus
  1. YouYes, apply to this one.

  2. CV RocketCV written for this posting.

  3. 25 readersRecruiter, hiring manager, skeptic. Round after round.

  4. CV RocketApplied on Workable (global search)'s own form.

The reply lands in your private mailbox

3×more interviews than doing it yourself with ChatGPT.

The clock on this job

Early applications get read.

7.9% of postings close within 7 days. Measured by our own scanner across the market. Workable (global search) postings stay open a median of 2 days.

Share of postings closed within
  1. 1.6%1 day
  2. 3.6%3 days
  3. 7.9%7 days
  4. 14.9%14 days
  5. 34.0%30 days
This job: posted 10 days ago

Workable (global search) median: 2 days open

The posting

About ITRex

THE PLACE

ITRex - AI pioneers who build systems that actually work in the real world, not just in demos. We're 250+ people spread across the US and Europe, creating solutions for companies like Procter & Gamble and Shutterstock. We keep it simple, build it right, and focus on what works.

THE PEOPLE

We're the kind of people who don't ignore messages in Slack, who jump in to help when you're stuck on a problem, and who offer solutions instead of blame when things go sideways. We believe in openness, accountability, and having each other's backs. No office politics, no hidden agendas - just people who care about doing good work together and supporting each other to get there.

THE ROLE

We are looking for a senior Java engineer to join a team in the middle of a serious AI transformation, building a Spring Boot microservices backend on Kubernetes and bringing AI into the whole development process - so we need someone who already works this way, can judge when an AI suggestion helps versus quietly introduces a bug, and wants to help shape that practice for the team, working daily in pair programming and a cross-functional group alongside product, QA and DevOps. The engagement runs to the end of the year, with a high probability of extension

Your Responsibilities

  • Design, build and own Spring Boot microservices and the Web APIs around them, from the data model through to what runs in Kubernetes
  • Take end-to-end responsibility for the features you ship: schema, service, API contract, tests, pipeline and the behaviour in production
  • Use AI assistance deliberately across the development cycle - design exploration, implementation, refactoring, tests, review - and stay accountable for everything that gets merged
  • Help establish the team's AI-assisted engineering practice: what works, what to avoid, where a human review gate belongs, and how new joiners get up to speed with it
  • Pair with other engineers on hard problems and share context instead of hoarding it
  • Contribute to architectural decisions on service boundaries, communication patterns and data ownership, and argue your position clearly when you disagree
  • Keep the build pipeline healthy: GitLab and Jenkins stages, test suites, container builds and Terraform-managed infrastructure
  • Review other people's code with the same care you want applied to your own
  • Work directly with product, QA and DevOps to turn ambiguous requirements into something shippable, rather than waiting for a fully specified ticket
  • As a lead, set technical direction on your part of the system and mentor the engineers around you

Requirements

Our Expectations

  • Core Java: Java 11 and Java 17, the concurrency model, collections, memory behaviour and the language features that actually changed how modern services are written
  • Solid, production-grade experience with the Spring Framework and Spring Boot: dependency injection, configuration, Spring Data, Spring Security, REST controllers and the testing support
  • Web API development: designing, versioning, documenting and evolving HTTP APIs that other teams depend on
  • Microservice architecture: service decomposition, inter-service communication, resilience patterns, data ownership, and an honest sense of when a microservice is the wrong answer
  • SQL and relational data modelling with PostgreSQL and MySQL - schema design, indexing, query tuning and migrations
  • Automated testing as a habit: JUnit, Mockito, integration tests and the judgement to know what deserves coverage
  • Maven for build and dependency management
  • Docker, and Kubernetes at the level of someone who deploys onto it and debugs on it - how workloads, services, config, secrets and resource limits fit together. Running the cluster itself is not your job
  • Terraform and infrastructure as code
  • CI/CD with GitLab and Jenkins: pipelines you can read, extend and fix
  • Practical experience with AI-assisted software development, and genuine interest in driving that practice forward inside the team
  • Willingness to work in pair programming
  • Strong communication skills and a track record in cross-functional teams; you enjoy solving problems together rather than working through tickets alone
  • English at B2 level or above

Nice to have

  • Observability in practice: Grafana dashboards, Kibana and the ELK stack, Sentry for error tracking
  • Structured logging and alerting design - deciding what a service should say about itself and when someone should be woken up
  • Performance testing and profiling of JVM services under load
  • Experience introducing AI-assisted workflows to a team: prompt and context practices, review discipline, guardrails for generated code
  • Prior work in a lead or tech-lead capacity on a distributed backend

Benefits

What We Offer

Why people stay

First, the foundation:

  • Remote flexibility: Work where and how you work best - we trust you to deliver
  • Fair compensation: Competitive salary + benefits that matter (medical, wellness, learning)

Then, the growth:

  • Ownership opportunities: See a problem worth solving? Own it. We back smart risks over bureaucratic safety
  • AI enhancement: We leverage AI to make you faster and stronger - complementing your abilities, not replacing them
  • Learning investment: English classes, professional development, well-being support
  • Career progression: Real paths up, not just sideways shuffling

Finally, the people:

  • Responsive teammates: No ignored Slacks, no "not my problem" attitudes
  • Supportive culture: When you're stuck, people help. When things break, we fix them together
  • Human connections: Regular meetups, tech talks, and actual relationships beyond work
From $25, paid onceGet the CV for this job

What happens when you press

One press. We do the rest.

  1. A CV for this posting

    Written against Workable (global search)'s own wording, from every piece of relevant proof in your profile.

  2. 25 readers review it

    Recruiter, hiring manager, skeptic and more read every draft, round after round. You get the best round.

    The review screen in CV Rocket: how each CV was read, round by round.
  3. We apply on Workable (global search)'s form

    Our application engine gets through the hardest forms there are. Where a question needs you, AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

    An application in CV Rocket: every answer filled in on the employer's form.
  4. Every reply, sorted

    Workable (global search)'s answer lands in your private mailbox, and we classify it on arrival: interview, question, rejection.

    The CV Rocket inbox: each employer reply classified as an interview, an action or a rejection.
  5. Reply with AI

    AI helps you write the email, checks it and sends it. We show you whether the recruiter read it.

  6. The interview in your calendar

    Full integration with your calendar. The invitation goes straight in.

    An interview invitation in the CV Rocket inbox, added to the candidate's calendar.
Get the CV for this job

From $25 per CV, paid once. No subscription.

Why it works

3×

more interviews than doing it yourself with ChatGPT.

ChatGPT writes a CV and never learns what happened to it. We see every reply. For each CV we know:

  • How it was written, and how the review scored it
  • When we applied, and how long after the posting went up
  • Which posting, which company, which city
  • Who got the interview, and who heard nothing

That is how we know which CVs get called.

Get the CV for this job

From $25 per CV, paid once. No subscription.

The numbers game

More applications. More interviews.

Every application goes out with its own CV, written for that posting and paid once. Send enough of them and the law of large numbers finds you the job.

By hand5–10
With CV Rocket100
applications a day

Nearby

Live postings like this one

Same employer first, then the same role elsewhere.

Before you press

Straight answers

Get the CV for this job

From $25 per CV, paid once. No subscription.

What if my background isn't good enough?

We make the most of the background you have. The CV uses every piece of relevant proof your profile holds, and one of the 25 readers reads your whole profile and flags what the CV left out.

Do you really apply for me?

Yes, on the employer's own form, the hardest ones included. Where a question needs you, you answer it right there and AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

Is it a subscription?

No. You pay once per CV, from $25. Every application goes out with its own CV, written for that posting.

One job. One CV.
Paid once.

Pick the posting you want. We write for it, apply for you and catch the reply.

Get the CV for this job

From $25 per CV, paid once. No subscription.