-
Randstad Digital

Java Backend Developer

Randstad Digital
Poland · Contract · Mid-Senior

We are looking for an experienced Backend Engineer with strong expertise in the JVM ecosystem to help build and scale our distributed, cloud-native services. The ideal candidate has a solid engineering foundation, hands-on experience with modern Java frameworks, and a passion for designing reliable, high-performance systems.

What You’ll Do

  • Develop and maintain backend services using Java 17 or other JVM languages, applying best practices in clean code, design principles, and performance optimization.
  • Work extensively with the Spring ecosystem to build scalable microservices and cloud-ready applications.
  • Design and implement asynchronous, event-driven components leveraging messaging technologies such as Kafka or RabbitMQ.
  • Collaborate on architecting distributed systems with a focus on resilience, observability, and scalability.
  • Build and maintain data persistence layers using SQL and NoSQL databases, ensuring efficient query performance and thoughtful data modeling.
  • Integrate and operate AWS services, especially S3, SQS, and SNS, while ensuring proper configuration, monitoring, and cost awareness.
  • Work in containerized environments using Docker and deploy workloads to Kubernetes clusters, including local setups like Minikube.
  • Implement and enhance CI/CD pipelines with platforms like GitHub Actions and Jenkins.
  • Contribute to API design efforts using a contract-first approach, defining REST or gRPC interfaces collaboratively before implementation.
  • Build observability into services using leading tools such as Prometheus, Datadog, CloudWatch, Splunk, or Kibana for monitoring, alerting, and log analysis.
  • Work with reactive and non-blocking programming paradigms, using frameworks such as Spring WebFlux or Vert.x.

What You Bring

  • 4+ years of professional software development experience, ideally building backend or distributed systems.
  • Strong command of modern Java concepts including concurrency, collections, JDBC, and common design patterns.
  • Hands-on experience with microservices architecture, asynchronous communication, and distributed system fundamentals.
  • Working knowledge of cloud platforms, preferably AWS, with practical experience integrating cloud services into backend solutions.
  • Familiarity with Kubernetes operations and container tooling, with 1–2 years of practical, production-oriented exposure.
  • Experience with messaging systems, API design, and contract-first development methodologies.
  • Strong understanding of caching technologies such as Redis, Caffeine, or Elasticsearch.
  • Ability to troubleshoot performance issues across application, network, and database layers.

Soft Skills & Team Expectations

  • Excellent communication skills and the ability to share ideas clearly within a globally distributed team.
  • A collaborative mindset—comfortable partnering with engineers, product managers, finance teams, and other stakeholders.
  • Ownership-driven mentality with a focus on delivering high-quality work that positively impacts business outcomes.
  • Curiosity and adaptability—willing to explore new tools, frameworks, and architectural approaches, and able to adopt them quickly.

Key Skills

Ranked by relevance

cloud jvm microservices java grpc aws
Login to Apply
Posted
Nov 23, 2025
Type
Contract
Level
Mid-Senior
Location
Poland

Industries

Software Development

Categories

Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Balance Recruitment and Balance Consulting
Related

Java Developer - Big Data

2026-05-27

Contract
Mid-Senior
Australia
Software Development
Information Technology
View Job Details
HELPLINE
Related

Développeur Back-end Java H/F

2026-05-28

Full-time
Not Applicable
France
Software Development
Information Technology
View Job Details
Scaleway
Related

Software Engineer - Developer

2026-05-28

Full-time
Not Applicable
France
Software Development
Engineering