JustJoin.IT Praca zdalna Senior New

Java Developer

Toro Performance Sp. z o.o.

⚲ Poland (Remote)

Wymagania

  • NoSQL
  • Spring Boot
  • Spring
  • SQL
  • Java
  • OOP
  • Hibernate
  • REST
  • CI/CD
  • PostgreSQL

Opis stanowiska

We are a software house delivering projects for international clients, and we are looking for Mid / Senior Java Developers to join our team. Responsibilities: • Designing and writing clean, scalable code (primarily Java 17/21 + Spring Boot 3) • Creating and maintaining REST APIs (OpenAPI / Swagger) • Working with relational databases (PostgreSQL + advanced SQL) • Implementing solutions using NoSQL (MongoDB / Redis / DynamoDB – preferred) • Working with CI/CD (GitHub Actions / GitLab CI / Jenkins) • Refactoring and improving existing code • Code reviews and knowledge sharing within the team Requirements: Must have: • Minimum 5 years of commercial experience in Java • Very good knowledge of Spring → Spring Boot → Spring Data / Security / Cloud • Hibernate / JPA at the level "I can explain what @EntityGraph and dirty checking do" • Solid SQL knowledge + experience with PostgreSQL • Understanding of REST, HTTP, authentication (JWT / OAuth2) • Practical knowledge of at least one NoSQL database (Mongo / Redis / Cassandra / Dynamo) • Git + CI/CD basics • Very good knowledge of OOP principles and clean code Preferred (will earn big + points): • Java 21, virtual threads, records, sealed classes • Testing (JUnit 5 + Mockito / Testcontainers / Pact) • Docker + Kubernetes / OpenShift (at least the basics) • Message brokers (Kafka / RabbitMQ) • Monitoring (Prometheus / Grafana / ELK) • Experience in domain-driven design / hexagonal / clean architecture