HeadHR is looking for a Senior Backend Developer in Poland to design and develop modern payment processing solutions focused on microservices architecture. The role includes building and maintaining high-quality backend services in Java, ensuring system reliability, and collaborating with DevOps teams on automation. Candidates must have 8+ years of experience in backend development, strong knowledge of API design, cloud environments, and observability tools. This position is open to fluent English speakers with a drive for best engineering practices.
Qualifications
8+ years of experience in backend development using Java.
Strong experience in API design and distributed systems.
Hands-on experience with microservices architecture and Spring Boot.
Solid understanding of cloud environments (AWS / Azure / GCP).
Experience with monitoring and observability tools (Prometheus, Grafana, Splunk).
Fluent English communication skills.
Responsibilities
Design and develop modern payment processing solutions based on microservices architecture.
Build and maintain high-quality backend services focusing on performance.
Ensure high availability, resiliency, and reliability of systems.
Collaborate with DevOps teams to enable CI/CD and automation.
Drive best engineering practices and mentor other engineers.
Skills
Backend development (Java)
API design
Microservices architecture (Spring Boot)
Kafka
Docker
Kubernetes
Cloud environments (AWS / Azure / GCP)
CI/CD
Monitoring and observability tools
Fluent English
Job description
YOU WILL
Design and develop modern payment processing solutions based on microservices architecture
Build and maintain high-quality backend services (Java + APIs) with strong focus on performance and scalability
Create and own architectural artefacts (LLD, data models, gap analysis)
Ensure high availability, resiliency, and reliability of systems
Contribute to modernization of legacy systems and migration towards cloud-based solutions
Collaborate closely with DevOps teams to enable CI/CD, automation, and DevSecOps practices
Work with technologies such as Kafka, Docker, Kubernetes, and service mesh
Drive best engineering practices, quality standards, and code reviews
Act as a technical leader and mentor for other engineers
Identify and resolve complex technical and architectural challenges
Support observability and monitoring (Prometheus, Grafana, Splunk, OpenTelemetry)
Contribute to technical decision-making and long-term technology strategy
Kogo poszukujemy?
MUST HAVE
8+ years of experience in backend development (Java)
Strong experience in API design and distributed systems
Hands-on experience with microservices architecture (Spring Boot)
Experience with Kafka, Docker, Kubernetes
Solid understanding of cloud environments (AWS / Azure / GCP)
Experience with CI/CD and DevOps practices
Strong knowledge of system performance, scalability, and resiliency
Experience with monitoring and observability tools (e.g. Prometheus, Grafana, Splunk)
Very good understanding of system design and architectural patterns
Experience working in complex, large-scale environments