Java Developer
Toro Performance
To rola senior backend developera w software housie realizującym projekty dla klientów zagranicznych. Będziesz projektować i pisać czysty, skalowalny kod w Javie 17/21 ze Spring Boot 3, tworzyć i utrzymywać REST API, pracować z relacyjnymi bazami (PostgreSQL) oraz NoSQL (MongoDB, Redis, DynamoDB). Codziennie będziesz uczestniczyć w code review, refactoringu i dzieleniu się wiedzą w zespole. Jako software house, możesz zmieniać projekty i konteksty biznesowe.
Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji.
Brakuje: nie opisano procesu rekrutacyjnego (liczba etapów, zadanie domowe itp.), nie podano, ile projektów jednocześnie prowadzi developer.
To rola senior backend developera w software housie realizującym projekty dla klientów zagranicznych. Będziesz projektować i pisać czysty, skalowalny kod w Javie 17/21 ze Spring Boot 3, tworzyć i utrzymywać REST API, pracować z relacyjnymi bazami (PostgreSQL) oraz NoSQL (MongoDB, Redis, DynamoDB). Codziennie będziesz uczestniczyć w code review, refactoringu i dzieleniu się wiedzą w zespole. Jako software house, możesz zmieniać projekty i konteksty biznesowe.
- ✓Kontrakt B2B – większa elastyczność finansowa
- ✓Nowoczesny stack: Java 17/21, Spring Boot 3, PostgreSQL, NoSQL
- ✓Nacisk na code review i dzielenie się wiedzą – dobra kultura techniczna
- ✓Różnorodność projektów i klientów – rozwój w wielu domenach
- !Brak informacji o średniej długości projektów – możliwe częste zmiany kontekstu
- !Nie podano liczby osób w zespole – może być mały zespół (firma 26-50 osób)
- !Software house – potencjalnie mniejsza stabilność niż product company
- !Nie wspomniano o możliwości pracy na innych technologiach poza Javą (może być wymagana elastyczność)
- ?Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji
- •Projektowanie i implementacja nowych funkcjonalności w Javie 17/21 + Spring Boot 3
- •Tworzenie i dokumentowanie REST API (OpenAPI/Swagger)
- •Pisanie zaawansowanych zapytań SQL (PostgreSQL) oraz integracja z NoSQL (MongoDB/Redis/DynamoDB)
- •Konfiguracja i utrzymanie CI/CD (GitHub Actions/GitLab CI/Jenkins)
- •Refactoring istniejącego kodu i optymalizacja wydajności
- •Code review i mentoring młodszych członków zespołu
- •Uczestnictwo w spotkaniach planistycznych i estymacjach z klientem (jeśli wymagane)
Oferta dla doświadczonych specjalistów (Senior).
Developer z 5 latami doświadczenia w Javie, solidną znajomością Spring i Hibernate (potrafi wyjaśnić EntityGraph i dirty checking) oraz praktyczną umiejętnością pracy z PostgreSQL i NoSQL. Może mieć mniejsze doświadczenie w testach kontenerowych czy Kubernetes, ale podstawy CI/CD zna.
Juniorzy – wymagane minimum 5 lat komercyjnego doświadczenia. Osoby szukające pracy nad jednym, długoterminowym produktem – software house wiąże się ze zmianą projektów. Dev, który nie czuje się mocny w Hibernate/JPA – tutaj to kluczowy wymóg.
- ?Ile średnio trwa jeden projekt dla klienta?
- ?Jak liczny jest zespół developerski i ile osób pracuje nad jednym projektem?
- ?Czy praca odbywa się bezpośrednio z klientem, czy przez PM?
- ?Czy istnieje możliwość udziału w konferencjach lub szkoleniach?
- ?Jak wygląda proces onboardingu przy nowym projekcie?
- ?Czy wymagana jest dyspozycyjność w określonych godzinach?
- ?Czy są jakieś dodatkowe benefity (np. karta sportowa, prywatna opieka medyczna)?
- −Nie opisano procesu rekrutacyjnego (liczba etapów, zadanie domowe itp.)
- −Nie podano, ile projektów jednocześnie prowadzi developer
- −Brak informacji o dostępnych narzędziach (np. IDE, systemy do zarządzania projektami)
Kultura software house'u – nacisk na code review, dzielenie się wiedzą i pracę zespołową. Ze względu na małą firmę (26-50 osób) atmosfera może być rodzinna, ale projekty się zmieniają.