Fullstack Java Developer (k/m)
Pharmalink Sp. z o.o.
⚲ Łódź
Wymagania
- Oracle SQL
- PL/SQL
- Java
- Spring Boot
- Spring Data
- Spring Security
- REST
- SOAP
- WebServices
- EDIFACT
- Java Messaging
- integracje B2B
- komunikacja z PLC S7
- Oracle APEX
- JavaFX
- JavaScript
- Android (Java/Kotlin)
- integracja z terminalami mobilnymi (Zebra
- Honeywell itp.)
- REST API
- JSON
- offline data sync
- Git
- Docker
- Jenkins
- BPMN
- Linux
- CI/CD pipelines
- JIRA
- Confluence
- X-Ray
- IDE: IntelliJ / Eclipse
- React
- Vue
- Angular
Opis stanowiska
Nasze wymagania: Doświadczenie: • Minimum 3 lata doświadczenia jako Java Developer / Fullstack Developer. • Doświadczenie w projektach z obszaru ERP, TMS lub WMS. • Praktyczna znajomość Spring Framework, Oracle (SQL/PLSQL), REST API. • Doświadczenie w tworzeniu lub utrzymaniu aplikacji mobilnych Android. • Znajomość Oracle APEX (mile widziane praktyczne projekty frontendowe). • Znajomość metodyk Agile/Scrum i narzędzi (JIRA, Confluence). • Praktyczna znajomość CI/CD i konteneryzacji (Docker, Jenkins). • Wykształcenie: • Wyższe techniczne (Informatyka, Automatyka, Elektronika, Telekomunikacja lub pokrewne). • Angielski – poziom umożliwiający pracę z dokumentacją techniczną i komunikację projektową. Kompetencje miękkie • Samodzielność w rozwiązywaniu problemów technicznych. • Komunikatywność i współpraca w zespole interdyscyplinarnym. • Dbałość o jakość, czytelność i utrzymywalność kodu. • Proaktywność i gotowość do rozwijania nowych kompetencji technologicznych. Mile widziane: Znajomość administracji systemami Linux. Doświadczenie w integracjach systemowych B2B/EDI. Zrozumienie procesów logistycznych (magazyn, transport, TMS/WMS). Wiedza z zakresu cyberbezpieczeństwa i walidacji systemów (GAMP5). Zakres obowiązków: • Rozwijanie i utrzymanie aplikacji własnych Spółki (TMS, WMS, Mobile). • Projektowanie i rozwój komponentów backend, frontend i mobile. • Analiza i rozwiązywanie zagadnień dotyczących architektury i integracji systemów. • Udział w pełnym cyklu wytwarzania oprogramowania – od analizy, przez implementację i testy, po wdrożenie i utrzymanie. • Tworzenie i aktualizacja dokumentacji technicznej w narzędziach projektowych (JIRA, Confluence). W szczególności: • Projektowanie i implementacja kodu aplikacji webowych i mobilnych (Fullstack). • Rozwój frontendów w Oracle APEX dla systemu TMS (SOCAR) oraz paneli administracyjnych. • Tworzenie i rozwój aplikacji mobilnych dla terminali Android wykorzystywanych w procesach magazynowych i transportowych. • Udział w analizach przedwdrożeniowych i projektowaniu architektury systemów TMS, WMS i Mobile. • Tworzenie interfejsów wymiany danych (SOAP, REST, EDIFACT, WebServices, API). • Współpraca z dostawcami narzędzi i systemów zewnętrznych, analiza dokumentacji integracyjnej. • Planowanie, organizacja i udział w testach wdrożeniowych oraz walidacyjnych. • Współpraca z zespołem DevOps w zakresie CI/CD, konteneryzacji i wdrożeń. • Monitorowanie i raportowanie postępów prac oraz jakości kodu. • Udział w projektach optymalizacyjnych w obszarze UX i cyberbezpieczeństwa. Technologie i narzędzia Backend: • Java, Spring Boot, Spring Data, Spring Security • Oracle SQL, PL/SQL • REST / SOAP / WebServices / EDIFACT • Java Messaging, integracje B2B, komunikacja z PLC S7 Frontend: • Oracle APEX • JavaFX, JavaScript (mile widziane: React, Vue, Angular) • Mobile: • Android (Java/Kotlin), integracja z terminalami mobilnymi (Zebra, Honeywell itp.) • REST API, JSON, offline data sync Środowisko i narzędzia: • Git, Docker, Jenkins, BPMN • Linux, CI/CD pipelines • JIRA, Confluence, X-Ray • IDE: IntelliJ / Eclipse Oferujemy: Stabilne zatrudnienie w oparciu o umowę o pracę w wymiarze pełnego etatu, Interesującą i pełną wyzwań pracę, Atrakcyjne warunki wynagrodzenia adekwatne do umiejętności i doświadczenia, Perspektywy rozwoju zawodowego, Szkolenia wewnętrzne i zewnętrzne, Bogaty koszyk benefitów m.in.: karta sportowa, prywatna opieka medyczna, ubezpieczenie grupowe, dofinansowanie do leków, dofinansowanie do wypoczynku, dofinansowanie do świąt, spotkania integracyjne, wyprawka dla dzieci.