Senior Java Developer

Java

Senior Java Developer

Java
Rondo Daszyńskiego, Warszawa

Ness Solution

Full-time
B2B
Senior
Hybrid
36 - 45 USDNet per hour - B2B

Job description

Senior Java Developer

Poszukujemy doświadczonego Senior Java Developera, który dołączy do naszego zespołu zwinnego przy rozwoju kluczowego systemu Everest. Jeśli posiadasz solidne zaplecze techniczne, potrafisz projektować skalowalne rozwiązania i chcesz pracować w duchu DevOps w jednej z największych instytucji finansowych w Polsce – to rola dla Ciebie.

  • Model pracy: Hybrydowy (min. 1 dzień w tygodniu z biura przy Rondzie Daszyńskiego, Warszawa).

Twój zakres obowiązków:

  • Rozwój i implementacja: Współtworzenie oraz programowanie nowych funkcjonalności w systemie Everest w oparciu o architekturę Java/JEE.

  • Projektowanie rozwiązań: Aktywny udział w opracowywaniu koncepcji biznesowych oraz samodzielne projektowanie rozwiązań implementowanych w zespole zwinnym.

  • Kultura Agile/DevOps: Aktywny udział w ceremoniach Scrum (Planning, Review, Retrospective) oraz praca nad automatyzacją procesów budowania oprogramowania.

  • Jakość i standardy: Zapewnienie wysokiej jakości kodu, wsparcie testów akceptacyjnych (UAT) oraz dbanie o spójność dokumentacji technicznej w repozytorium.

  • Stabilizacja: Wsparcie w utrzymaniu wdrożonych rozwiązań oraz diagnostyka wydajności systemów produkcyjnych.

Nasze oczekiwania:

  • Doświadczenie: Minimum 6 lat komercyjnego doświadczenia jako Programista Java/JEE.

  • Stack Technologiczny: Biegła znajomość frameworków Spring, Spring Boot oraz Hibernate.

  • Bazy Danych: Bardzo dobra znajomość SQL i relacyjnych baz danych (ze szczególnym uwzględnieniem Oracle/PostgreSQL).

  • Konteneryzacja i Orkiestracja: Praktyczna znajomość narzędzi Docker, Kubernetes (K8s) oraz Helm.

  • Architektura i Wiadomości: Doświadczenie w pracy z kolejkami Kafka lub RabbitMQ oraz umiejętność projektowania skalowalnych aplikacji.

  • Warsztat Programistyczny: Znajomość zasad OOP, programowania wielowątkowego, narzędzi budowania (Maven/Gradle) oraz systemu kontroli wersji GIT.

  • Diagnostyka: Umiejętność posługiwania się narzędziami do profilowania i analizy wydajności rozwiązań.

  • Lokalizacja: Świadczenie usług z terytorium Polski w modelu hybrydowym.

Mile widziane:

  • Znajomość wzorców projektowych (Design Patterns) oraz podejść TDD/BDD.

  • Doświadczenie w samodzielnym projektowaniu domeny biznesowej.

  • Wiedza z zakresu IT Security w rozwiązaniach systemowych.

  • Doświadczenie w programowaniu w języku GOSU.

  • Znajomość technologii frontendowych: JavaScript, TypeScript, RxJS, HTML5.

Co oferujemy?

  • Preferencyjne pakiety na Multisport i Luxmed.

  • Możliwość realnego wpływu na architekturę systemów w dużej skali.

  • Pracę w zespole nastawionym na eksperymentowanie z nowymi technologiami.

Tech stack

    Polish

    C2

    Hibernate

    advanced

    Java

    advanced

    Oracle

    advanced

    Spring

    advanced

    Spring Boot

    advanced

    Docker

    regular

    Kafka

    regular

Office location