EU remote
Senior Java Developer
About this role
Senior Java Developer Square One Resources Daily tasks: - Projektowanie, rozwój i utrzymanie komponentów backendowych w technologii Java. - Tworzenie skalowalnych, wydajnych i odpornych na awarie rozwiązań. - Projektowanie rozwiązań technicznych zgodnie z najlepszymi praktykami inżynierii oprogramowania. - Dbanie o wysoką jakość kodu, testowalność oraz wydajność aplikacji. - Analiza wymagań oraz samodzielne prowadzenie zadań programistycznych.
- Współpraca z Developerami, Architektami, Project Managerami oraz zespołami biznesowymi. - Udział w podejmowaniu decyzji technologicznych oraz projektowaniu architektury systemów. - Przygotowywanie i utrzymywanie dokumentacji technicznej. - Wsparcie drugiej linii (Second Line Support) przy rozwiązywaniu problemów produkcyjnych. Musts: Java, Python, Bash, Azure Devops Minimum 8 lat doświadczenia komercyjnego w tworzeniu oprogramowania.
Doświadczenie w pracy nad dużymi i złożonymi systemami IT. Bardzo dobra znajomość języka Java, w szczególności wersji Java 21/25. Doświadczenie w tworzeniu wysokowydajnych aplikacji oraz programowaniu współbieżnym (concurrent programming). Umiejętność projektowania i implementowania skalowalnych rozwiązań backendowych. Umiejętność pisania wysokiej jakości, testowalnego i łatwego w utrzymaniu kodu. Praktyczna znajomość Bash lub Python.
Doświadczenie w pracy z metodykami Agile. Znajomość praktyk TDD oraz BDD. Doświadczenie z narzędziami CI/CD, mile widziane Azure DevOps. Bardzo dobra znajomość języka angielskiego – praca w międzynarodowym środowisku. Nice to have: Doświadczenie z analitycznymi bazami danych, np. ClickHouse. Doświadczenie z systemami przetwarzającymi duże wolumeny danych. Znajomość architektury Data Grid lub Compute Grid. Doświadczenie z programowaniem funkcyjnym.
Wiedza domenowa związana z rynkami finansowymi, w szczególności znajomość instrumentów finansowych i pochodnych, tradingu, zarządzania ryzykiem, danych rynkowych oraz raportowania. Poszukujemy Senior Java Developera do zespołu pracującego nad strategicznym projektem technologicznym dla jednej z globalnych organizacji finansowych. Będziesz rozwijać zaawansowaną platformę wspierającą analizę danych, przetwarzanie transakcji oraz zarządzanie ryzykiem biznesowym.
Projekt obejmuje budowę skalowalnych, wysokowydajnych i niezawodnych komponentów backendowych wykorzystywanych przez użytkowników na całym świecie. To propozycja dla osoby, która lubi pracować nad złożonymi systemami, posiada doświadczenie w projektowaniu rozwiązań backendowych oraz chce mieć realny wpływ na rozwój produktu.
Source listing: nofluffjobs_main