Senior Java Developer (Backend)
Senior Backend Java Developer
Location: Warsaw, Poland (hybrid – 2 days/week in the office)
About the Role
We’re looking for a Senior Backend Java Developer to design and build scalable, high-performance backend systems for international products. You’ll work in a collaborative environment, contribute to architectural decisions, and mentor other engineers.
Responsibilities
Design, develop, and maintain backend systems using Java 17+ and Spring Boot
Ensure scalability, performance, and security of solutions
Work with SQL databases (e.g. PostgreSQL)
Support deployments using Docker, Kubernetes, and Helm
Use Bash/Shell for automation and integration tasks
Lead technical discussions and mentor team members
Collaborate in Agile (Scrum) teams and communicate in English
Requirements
Strong experience with Java 17+, Spring / Spring Boot / Spring Security
Experience with cloud-native applications
Maven, SQL, Git (GitHub, CI/CD)
Testing frameworks (JUnit, AssertJ, Hamcrest)
Kubernetes, Helm
Bash/Shell scripting
English B2/C1
Experience in enterprise environments
8+ years of backend development experience
Nice to Have
PostgreSQL, Hibernate/JPA
Kafka, event-driven architecture
Microservices architecture
Python
Knowledge of C or Go
CI/CD tools, JIRA
Monitoring tools (Grafana, Prometheus, Kibana)
Security best practices (OWASP)
Qualifications
Degree in Computer Science or related field
Senior Java Developer (Backend)
Senior Java Developer (Backend)