Senior Java Developer (k/m)
📍 Warszawa / hybrydowo (1–3 dni w biurze preferowane)
🕒 B2B | full time | Długofalowa współpraca
130-150PLN netto/h
O projekcie
Poszukujemy doświadczonego Senior Java Developera, który dołączy do zespołu rozwijającego nowoczesne produkty OTT oraz eCommerce. Będziesz pracować w zespole doświadczonych Java Developerów, wspólnie z Frontend Developerami oraz QA, rozwijając rozwiązania w metodyce Nexus Scrum.
Zakres obowiązków
- projektowanie i rozwój aplikacji w technologii Java,
- implementacja nowych funkcjonalności oraz rozwój istniejących systemów,
- udział w projektowaniu architektury rozwiązań,
- przeprowadzanie code review i dbanie o wysoką jakość kodu,
- wsparcie techniczne oraz konsultacje dla innych zespołów,
- tworzenie dokumentacji technicznej w Confluence,
- realizacja zadań z wykorzystaniem Jira,
- współpraca z zespołem programistów, testerów oraz analityków.
Wymagania
Java
- minimum 4 lata komercyjnego doświadczenia w programowaniu w Java (wersje 8–25),
- bardzo dobra znajomość zagadnień związanych z wielowątkowością,
- znajomość niemutowalności oraz wzorców projektowych.
Frameworki
- Spring Boot,
- Spring MVC,
- Spring WebFlux,
- MyBatis,
- TestContainers.
Bazy danych i integracja
- SQL i NoSQL,
- Oracle,
- PostgreSQL,
- MongoDB,
- Redis,
- Apache Kafka,
- doświadczenie z ORM.
Architektura
- mikroserwisy,
- REST API,
- Docker,
- Kubernetes,
- SOA,
- rozwiązania SSO (Okta, CAS, IAM).
Testowanie
- JUnit,
- Mockito,
- Spock,
- doświadczenie we współpracy przy testach wydajnościowych (JMeter, K6).
CI/CD i narzędzia
- Git (Bitbucket, GitLab),
- Jenkins,
- GitLab CI / GitLab Pipelines,
- Jira,
- Confluence.
Dodatkowym atutem będzie
- znajomość OWASP i zasad bezpieczeństwa aplikacji,
- doświadczenie z AWS (IAM, EC2, S3, Lambda, API Gateway, CloudWatch, MSK),
- znajomość systemów Linux/Unix,
- umiejętność tworzenia skryptów Bash lub Python,
- znajomość praktyk DevOps,
- doświadczenie w tworzeniu dokumentacji technicznej,
- podstawowa znajomość HTML, CSS, JavaScript oraz Angular, React lub Vue.js.
Poszukujemy osoby, która
- potrafi analizować wymagania i proponować optymalne rozwiązania,
- jest samodzielna i odpowiedzialna za dostarczane rozwiązania,
- dba o jakość kodu i dobre praktyki programistyczne,
- dobrze odnajduje się w pracy zespołowej,
- komunikuje się w języku angielskim na poziomie umożliwiającym współpracę w projekcie.
Oferujemy
- udział w rozwoju nowoczesnych produktów cyfrowych,
- pracę z wykorzystaniem aktualnych technologii i nowoczesnej architektury,
- współpracę z doświadczonym zespołem specjalistów,
- realny wpływ na rozwój projektów i stosowanych rozwiązań,
- elastyczny model pracy – zdalnie lub hybrydowo (preferowana obecność w biurze w Warszawie 1–3 razy w tygodniu),
- długofalową współpracę,
- rozpoczęcie współpracy od połowy lipca lub na początku sierpnia.
- Benefity: Karta Multisport oraz Luxmed
Jeżeli chcesz pracować przy rozwoju nowoczesnych platform cyfrowych, cenisz wysoką jakość kodu oraz lubisz współtworzyć rozwiązania oparte o architekturę mikroserwisową – zapraszamy do aplikowania.