Senior Java Developer

Emagine — Poland · Posted ~1 day ago

Senior Contract Hybrid

Skills

Java Software development Technical solution design Technical documentation Unit testing Code review Refactoring System design Business collaboration Technical mentoring

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Join a senior engineering team developing and modernizing electronic banking solutions for corporate customers. You will design technical solutions, write high-quality Java code, perform testing and code reviews, refactor existing systems, collaborate with business and architecture stakeholders, and mentor other developers.

Highlights

Work on electronic banking solutions for corporate customers, collaborate with analysts and architects, participate in system design and code reviews, and mentor less experienced developers. The role offers flexible hybrid work across multiple Polish cities.

Description

Informacje o projekcie: Branża: bankowośćStawka: do ok. 160 zł/h netto + VAT, B2BLokalizacja: wizyty raz w tygodniu w biurze w jednym z biur (Warszawa, Łódź, Gdańsk, Bydgoszcz, Katowice, Lublin, Wrocław, Szczecin) Poszukujemy Senior Java Developera do zespołu odpowiedzialnego za rozwój rozwiązań wspierających bankowość elektroniczną dla klientów korporacyjnych. Zakres obowiązków Tworzenie wysokiej jakości kodu.Projektowanie i dokumentowanie rozwiązań technicznych.Przeprowadzanie testów jednostkowych.Współpraca z Analitykami Biznesowymi, Architektami IT oraz innymi członkami zespołu projektowego.Współpraca z klientem biznesowym.Udział w przeglądach kodu (Code Review).Refaktoryzacja istniejących rozwiązań.Wsparcie techniczne mniej doświadczonych programistów oraz dzielenie się wiedzą w zespole.Udział w projektowaniu nowych rozwiązań systemowych. Wymagane kompetencje Minimum 5 lat doświadczenia zawodowego na stanowisku Java Developera.Wykształcenie wyższe kierunkowe (informatyka, matematyka lub kierunki pokrewne).Doświadczenie w tworzeniu aplikacji w technologii Java.Dobra lub bardzo dobra znajomość relacyjnych baz danych, w szczególności:pisania zapytań SQL,projektowania baz danych,tworzenia struktur danych (tabele, indeksy itp.),zagadnień związanych z transakcjami i blokadami bazodanowymi.Znajomość zagadnień integracyjnych opartych o:REST,JSON,SOAP Web Services,XML,XSD.Doświadczenie w przeglądach kodu (Code Review).Doświadczenie w refaktoryzacji kodu.Znajomość wzorców projektowych.Znajomość wzorców architektonicznych.Znajomość zagadnień związanych z aplikacjami rozproszonymi (Microservices).Doświadczenie w pracy z Jira i Confluence. Mile widziane Doświadczenie z Apache Kafka.Doświadczenie w projektowaniu rozwiązań z wykorzystaniem UML.Doświadczenie w pracy z Enterprise Architect.