![]()
Senior Backend Java Developer
| Years of experience | 8+ |
| Language | English B2/C1 |
| Type of work | B2B Full-time, long time, hybrid 2-3 days / 5 days at the Warsaw office |
Role Overview
As a Senior Java Developer, you will design, build, and maintain scalable, secure, and high-performance backend systems. Working closely with cross-functional teams, you’ll drive innovation – including the use of GenAI tools like GitHub Copilot -and mentor other developers.
Key Responsibilities
- Backend & DB: Develop robust, multi-tenant applications using Java 17+, Spring Boot, and PostgreSQL.
- DevOps & Automation: Manage deployments using Docker, Kubernetes, and Helm; automate tasks via Bash/Shell scripting.
- Leadership & Agile: Lead design discussions, mentor peers, and actively participate in Scrum events within a distributed team.
Requirements
Technical Skills:
- Java Stack: Java 17+, Spring (Boot, Security), Hibernate/JPA, Maven.
- Data & Cloud: SQL (PostgreSQL), cloud-native application development.
- DevOps & CI/CD: Git/GitHub (pipelines), CI/CD tools, Kubernetes, Helm, Bash.
- Testing: JUnit, AssertJ, Hamcrest.
Skills & Experience:
- 8+ years of professional backend experience (preferably in enterprise environments).
- Degree in Computer Science (or equivalent experience).
- Fluent English (B2/C1) and strong collaboration skills in Agile teams.
Nice-to-Have
- Kafka & Event-driven / Microservices architecture.
- Python, C, or Go (Golang) scripting.
- Monitoring tools (Kibana, Grafana, Prometheus).
- Security best practices (OWASP Top 10) & Jira.
Client
A global leader with a sharp focus on lottery solutions. A confident step forward building on a long history of delivering safe and secure technology, demonstrating strong commitment to customers as a dedicated lottery service provider. Leveraging collective insight, experience, and expertise to create reliable and engaging solutions that help lottery clients achieve objectives, meet player needs, and deliver meaningful benefits to communities.