Java Developer

Billennium — Poland · Posted ~1 hour ago

Skills

Java backend development API development REST APIs system integration unit testing integration testing automated testing code review Scrum

🔓 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

Develop and maintain scalable backend applications using Java. You will translate business requirements into technical solutions, design APIs and external integrations, participate in the full software lifecycle within Scrum teams, conduct code reviews, maintain automated and integration tests, and address performance and quality issues. The role also provides opportunities to support junior developers.

Highlights

Opportunity to develop scalable backend applications, work through the full software development lifecycle, collaborate in Scrum teams, contribute to engineering standards, and mentor less experienced developers.

Description

Billennium to międzynarodowa firma technologiczna z ponad 20-letnim doświadczeniem, która stawia na innowacje i wspiera rozwój przedsiębiorstw. Jako pracodawca oferujemy przyjazne środowisko sprzyjające rozwojowi, w którym kwitną współpraca i kreatywność. Dołącz do nas, abyśmy wspólnie kształtowali przyszłość technologii! Twoje obowiązki: Projektowanie, rozwój i utrzymanie aplikacji backendowych w technologii Java.Tworzenie wysokiej jakości, skalowalnego i łatwego w utrzymaniu kodu.Analiza wymagań biznesowych i przekładanie ich na rozwiązania techniczne.Projektowanie i implementacja interfejsów API oraz integracji z systemami zewnętrznymi.Współpraca z zespołami Scrumowymi w ramach pełnego cyklu wytwarzania oprogramowania.Przeprowadzanie przeglądów kodu (Code Review) i dbanie o standardy programistyczne.Tworzenie oraz utrzymanie testów jednostkowych, integracyjnych i automatycznych.Identyfikowanie i rozwiązywanie problemów wydajnościowych oraz jakościowych.Wspieranie młodszych członków zespołu poprzez mentoring i dzielenie się wiedzą.Udział w projektowaniu architektury systemów oraz podejmowaniu decyzji technologicznych. Niezbędne umiejętności i kwalifikacje: Minimum 5 lat doświadczenia komercyjnego w programowaniu w języku Java.Bardzo dobra znajomość Java 11+ (lub nowszych wersji).Praktyczne doświadczenie z frameworkiem Spring Boot oraz ekosystemem Spring.Znajomość REST API i architektury mikroserwisowej.Doświadczenie w pracy z relacyjnymi bazami danych (np. PostgreSQL, Oracle, MySQL).Znajomość narzędzi kontroli wersji, w szczególności Git.Doświadczenie w tworzeniu testów jednostkowych i integracyjnych (JUnit, Mockito).Znajomość zagadnień związanych z CI/CD.Umiejętność pracy w metodykach Agile (Scrum/Kanban).Bardzo dobre umiejętności analityczne i komunikacyjne.Znajomość języka angielskiego umożliwiająca pracę w środowisku międzynarodowym. Nasza oferta: Pakiet benefitów pozapłacowych — Udemy for Business, prywatna opieka medyczna, karta Multisport, pakiet weterynaryjny, lekcje językowe, bony zakupoweElastyczność — elastyczne godziny pracy i opcje pracy zdalnej/hybrydowej dostosowane do Twojego stylu życia i lokalizacjiRozwój kariery — dostęp do szkoleń i certyfikacji, współpraca z globalnymi partnerami IT (Microsoft, AWS, Snowflake, Salesforce)Angażująca społeczność — udział w wydarzeniach team buildingowych, hackathonach i inicjatywach CSRFirmowe tradycje — coroczne wydarzenie integracyjne na Mazurach