For one of our international clients in the technology and digital media sector, we are currently seeking a talented Java Backend Developer to join a distributed engineering team working on modern, large-scale applications.
If you’re passionate about building robust backend systems, cloud-native solutions, and working with cutting-edge technologies in a collaborative environment — this opportunity is for you.what we offer- Fully remote work across Poland
- Participation in strategic digitalization and migration projects
- Opportunity to collaborate with cross-regional teams across Europe
- Opportunity to work on high-impact global projects using modern Java stack and AWS technologies
- Design, develop, and maintain scalable backend services using Java 17 and the Spring ecosystem.
- Implement and optimize microservice-based architectures with asynchronous communication patterns.
- Integrate with AWS cloud services (S3, SQS, SNS) and manage cloud-native deployments.
- Build and maintain CI/CD pipelines using Jenkins and GitHub Actions.
- Work with Docker and Kubernetes (including Minikube) to deploy and manage applications in containerized environments.
- Design and document RESTful and gRPC APIs following a contract-first approach.
- Utilize message brokers such as Kafka or RabbitMQ for asynchronous event-driven communication.
- Ensure observability and performance monitoring through Prometheus, CloudWatch, Datadog, Splunk, or Kibana.
- Optimize persistence layers using MySQL, PostgreSQL, Redis, Elasticsearch, or Caffeine, ensuring efficient database performance and caching.
- Apply reactive programming principles using frameworks such as Spring WebFlux or Vert.x.
- 4+ years of professional experience in backend software development.
- Proficiency in Java 17 (or similar JVM languages).
- Strong understanding of multithreading, collections, JDBC, and design patterns.
- In-depth experience with the Spring ecosystem (Spring Boot, WebFlux, etc.).
- Hands-on experience with AWS and Kubernetes (min. 1–2 years).
- Experience with microservices, distributed systems, and asynchronous communication.
- Familiarity with CI/CD, Docker, and message queuing systems (Kafka or RabbitMQ).
- Solid knowledge of SQL and NoSQL databases and caching solutions.
- Experience with monitoring, alerting, and logging tools.
- Excellent communication skills and ability to work effectively in an international, cross-functional team.
Employment agency entry number 47
this job offer is intended for people over 18 years of age
...