New offer - be the first one to apply!

June 18, 2026

Java Developer (Spring)

Senior • Remote

Warsaw, Poland

Description

Andersen is hiring a Java Developer (Spring) for a project developing scalable microservices-based platforms and high-load digital services in the financial domain. The project focuses on evolving a modern digital platform built on a microservices architecture, supporting high-traffic online services and advanced search capabilities with strong emphasis on scalability, cloud-native technologies, and performance optimization.

Responsibilities

  • Designing and implementing complex backend components for the microservice-based platform.
  • Making architectural decisions and defining technology direction together with the team.
  • Designing REST and event-driven APIs, asynchronous communication via Kafka.
  • Designing and performance-tuning PostgreSQL and Elasticsearch solutions for high-traffic real estate search.
  • Developing services running on Azure cloud infrastructure with operational considerations in mind.
  • Conducting code reviews and establishing development standards.
  • Mentoring mid-level and junior colleagues and supporting knowledge sharing.
  • Working closely with Product, Frontend, and DevOps teams.
  • Reducing technical debt and implementing refactoring initiatives.

Must-haves

  • 6+ years of experience in Java backend development.
  • Deep knowledge of Spring Boot and Spring ecosystem (Security, Data JPA, Cloud).
  • Experience designing microservice architectures, including operational aspects.
  • Strong command of design patterns and architectural principles (SOLID, Clean Code, DRY).
  • Strong SQL skills and production experience with PostgreSQL (indexing, partitioning, performance tuning).
  • Experience with Apache Kafka or other event streaming solutions.
  • Testing experience with JUnit, Mockito, Testcontainers, and integration tests.
  • Knowledge of Azure cloud environments (AKS, Azure Monitor, Key Vault, Blob Storage).
  • Docker experience and basic Kubernetes/AKS knowledge.
  • Experience working in Agile (Scrum) methodology.
  • Ability to independently design and document complex systems.
  • Upper-Intermediate English level or higher.

Nice-to-haves

  • Experience operating Elasticsearch clusters and schema design.
  • Azure certifications (e.g., AZ-204, AZ-305) or deeper Azure PaaS knowledge.
  • Experience with Domain-Driven Design (DDD) or hexagonal architecture.
  • Experience with NoSQL databases (e.g., Redis, MongoDB).
  • Experience with API gateway solutions (e.g., Azure API Management).
  • Domain experience in real estate platforms or marketplaces.

Benefits

  • Opportunity to change projects and develop expertise in different business domains.
  • Professional, financial, and career growth opportunities.
  • Mentoring and adaptation system for each new employee.
  • Additional monthly bonus potential based on expertise.
  • Access to a continuously updated corporate training portal.
  • Certification compensation (AWS, PMP, etc.).
  • Referral program.
  • Private health insurance and sports compensation.
  • Personal data protection in accordance with GDPR regulations.