Senior Backend Java Developer
⚲ Warszawa
21 840 - 25 200 PLN netto (B2B)
Wymagania
- Docker
- Git
- GitHub
- Hibernate
- Java 17+
- Spring Boot
- PostgreSQL
- Maven
Opis stanowiska
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.
Work mode: hybrid 2-3 days / 5 days at the Warsaw office.
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.
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.
Work mode: hybrid 2-3 days / 5 days at the Warsaw office.
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.
🔍 Dekoder Ogłoszenia
🔴
drive innovation
Oczekuje się od Ciebie proaktywnego wprowadzania nowych pomysłów i rozwiązań, często bez jasno określonych ram czy budżetu.
🔴
mentor other developers
Będziesz odpowiedzialny za wsparcie i rozwój mniej doświadczonych członków zespołu, co może oznaczać dodatkowe obowiązki poza własnymi zadaniami.
🟡
cloud-native application development
Może oznaczać pracę z konkretnymi usługami chmurowymi (np. AWS, Azure, GCP), a nie tylko ogólną wiedzę o chmurze.
🟡
distributed team
Praca z osobami z różnych stref czasowych, co może wymagać elastyczności w godzinach pracy i komunikacji.
🟡
preferably in enterprise environments
Doświadczenie w dużych, korporacyjnych projektach jest preferowane, co może sugerować specyficzne procesy i narzędzia.