Junior Java Developer

Years of experience:2+
Critical technologies:Java 17+
Spring, Spring Boot, Spring Security
Maven
SQL
Git & GitHub
unit testing
Languages:English – min. B2
Polish – nice to have
Type of agreement:Full-time
Flexible: remote / hybrid (1 day/week in the office) / on-site (Warsaw)
Preferred: hybrid or on-site

Responsibilities

  • Develop robust, configurable applications using Java 17+ and Spring Boot to effectively meet the diverse requirements of multiple customers.
  • Ensure the efficiency of PostgreSQL databases for scalable solutions.
  • Ensure security, scalability, and performance in all backend solutions
  • Employ Bash/Shell scripting for automation and comprehensive system integration tasks.
  • Contribute to application deployment using Docker and Kubernetes, while utilizing Helm for package management.
  • Communicate effectively in English (B2/C1 level) within distributed teams
  • Participate actively in scrum events
  • Collaborate with other engineering teams

Requirements

  • Java 17+
  • Spring, Spring Boot, Spring Security
  • Maven for project building
  • Experience with SQL databases
  • Git & GitHub (including pipeline development)
  • Experience with unit testing tools and framework
  • Strong English communication (B2/C1 level)
  • Ability to work independently and collaborate effectively within a distributed team
  • Master’s or Bachelor’s degree in Computer Science or related field, or equivalent experience
  • 2+ years of professional backend development experience

Nice to have

  • Experience with PostgreSQL
  • Hibernate/JPA
  • Kubernetes, Helm
  • Bash/Shell, Python scripting
  • Event-driven architecture & Kafka
  • Microservices architecture principles
  • Knowledge of C and/or Go (Golang)
  • Experience with CI/CD process and tools
  • Experience with JIRA or similar tools
  • Logging & monitoring tools (Kibana, Grafana, Prometheus)
  • Security best practices (OWASP Top 10, secure coding)

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.

Apply for similar position

Allowed Type(s): .pdf, .doc, .docx