Jobs › Companies › ITRex Group › Senior Java Developer

About this Senior Java Developer role at ITRex Group

ITRex Group · Remote · Belarus

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
Ready to apply to ITRex Group?
Apply to ITRex Group

Similar jobs

Idt
Lead Java Developer (with C background)
Idt
⚡ Apply early Warsaw Hybrid
● New 👁 Seen ✓ Applied 4w ago
micro1
Backend Java Developer
micro1
⚡ Apply early Remote — 58 countries · location restricted $24,000–$144,000
● New 👁 Seen ✓ Applied 1mo ago
Idt
Senior Java Software Engineer
Idt
⚡ Apply early Minsk Hybrid
● New 👁 Seen ✓ Applied 1mo ago
SAP Fioneer
Cloud Native Full stack Java Developer
SAP Fioneer
⚡ Apply early Pune, Maharashtra, India Onsite
● New 👁 Seen ✓ Applied 5h ago
Mindera
Java Developer (Azure)
Mindera
⚡ Apply early London, England, United Kingdo... Hybrid
● New 👁 Seen ✓ Applied 5h ago
Early Warning Services
Upcoming Opportunity - Staff Software Engineer - Java/AWS
Early Warning Services
⚡ Apply early San Francisco Hybrid $174,000–$223,000
● New 👁 Seen ✓ Applied 6h ago
FICO
Software Engineering – Senior Java Engineer
FICO
⚡ Apply early Work from Home, United States Onsite $122,500–$192,500
● New 👁 Seen ✓ Applied 6h ago
FactSet
Senior Software Engineer - Liquidity Book- Java Fullstack
FactSet
⚡ Apply early Hyderabad, IND Onsite
● New 👁 Seen ✓ Applied 7h ago
SC
Lead Software Engineer -JAVA Full stack Dev - PA26ITOFFQ3070
SS&C Technologies
⚡ Apply early Hyderabad, India Onsite
● New 👁 Seen ✓ Applied 7h ago

Sign up for suggestions tailored to the jobs you open and the searches you save.

More jobs at ITRex Group

See all jobs at ITRex Group →

Apply now
🤖

Whoa — hold up

JobsRadar was built for real people having a rough time in their job search — not for automated requests. You're clicking way too fast and you're now temporarily blocked.

Come back later. If you're genuinely job hunting, we've got your back — just act like a human.

Catch your next role the second it’s posted.

Create a free account and we’ll watch the boards for you — the instant a job matches your search, it lands in your inbox or Telegram. No digging, no refreshing.

Create free account

Free forever · takes 30 seconds · already have one?

Get an edge on your job hunt.

Join our Telegram channel for the stuff that helps you land the role — salary benchmarks, the weekly market pulse, and new-feature drops. No spam, just signal.

Join the channel — it's free