
GOLDENORE ITC sp. z o.o. · Warszawa
Java Fullstack Developer
W skrócie
zdania wybrane z oferty- Poszukujemy doświadczonej osoby na stanowisko Senior Java Developer, która dołączy do zespołu odpowiedzialnego za rozwój i utrzymanie rozbudowanej platformy bankowości korporacyjnej.
- Model pracy: hybrydowy – Warszawa, tylko 2 dni w biurze w miesiącu, pozostałe dni zdalnie.
- Będziesz uczestniczyć w projektowaniu i rozwijaniu aplikacji opartych na Java 17+, Spring Boot 4 i Angular 20+, pracując zarówno z architekturą mikroserwisową, jak i monolityczną.
Technologie
Pełny opis
z pracuj.plTechnologie, których używamy
Wymagane
- Java
- Spring
- Spring Boot
- Angular
- JavaScript
- Node.js
- Kafka
- ActiveMQ
- Maven
- Gradle
- Git
- Kubernetes
Mile widziane
- Oracle
- Elasticsearch
- JBoss EAP 8
- Tomcat
- JUnit
- Mockito
- Cucumber
- Selenium
- LoadRunner lub JMeter
- LoadRunner
- JMeter
- Jenkins
- TeamCity
- Ansible
- Bitbucket
- Grafana
- Splunk
- Windows Server
- Linux
- Jira
- Confluence
O projekcie
Dołącz do zespołu jednej z największych instytucji finansowych w Polsce i rozwijaj nowoczesne rozwiązania bankowości korporacyjnej, z których na co dzień korzystają klienci biznesowi!
Poszukujemy doświadczonej osoby na stanowisko Senior Java Developer, która dołączy do zespołu odpowiedzialnego za rozwój i utrzymanie rozbudowanej platformy bankowości korporacyjnej.
Będziesz uczestniczyć w projektowaniu i rozwijaniu aplikacji opartych na Java 17+, Spring Boot 4 i Angular 20+, pracując zarówno z architekturą mikroserwisową, jak i monolityczną.
To rola dla osoby, która ma solidne doświadczenie w tworzeniu skalowalnych, wysoko dostępnych aplikacji, rozumie cały cykl wytwarzania oprogramowania i chce mieć realny wpływ na kierunki rozwoju technologicznego systemu.
Dołączysz do 31-osobowego zespołu podzielonego na trzy zespoły developerskie, w którym duży nacisk kładzie się na współpracę, jakość kodu, automatyzację oraz bezpieczeństwo aplikacji.
Model pracy: hybrydowy – Warszawa, tylko 2 dni w biurze w miesiącu, pozostałe dni zdalnie.
Twój zakres obowiązków
- Projektowanie, rozwój i utrzymanie aplikacji wspierających procesy bankowości korporacyjnej.
- Tworzenie i rozwijanie rozwiązań w technologiach Java 17+, Spring, Spring Boot 4 oraz Angular 20+.
- Projektowanie i implementacja nowych funkcjonalności w architekturze mikroserwisowej oraz monolitycznej.
- Rozwój wysoko dostępnych, skalowalnych i wydajnych aplikacji biznesowych.
- Projektowanie i implementacja integracji pomiędzy systemami z wykorzystaniem komunikacji synchronicznej (REST, Web Services) oraz asynchronicznej (IBM MQ, ActiveMQ, Kafka).
- Praca z relacyjnymi bazami danych, w szczególności Oracle, oraz rozwiązaniami takimi jak Elasticsearch.
- Optymalizacja wydajności, skalowalności i bezpieczeństwa aplikacji.
- Tworzenie i rozwijanie testów jednostkowych, integracyjnych oraz funkcjonalnych.
- Udział w procesach code review, dbanie o jakość kodu i przestrzeganie dobrych praktyk programistycznych.
- Współpraca przy automatyzacji procesów budowania, testowania i wdrażania aplikacji.
- Analiza logów, monitoring działania aplikacji oraz diagnozowanie problemów technicznych.
- Udział w projektowaniu zmian architektonicznych i technologicznych oraz wspólnym wypracowywaniu rozwiązań.
- Wykorzystywanie narzędzi AI, takich jak Claude Code i Codex, do wspierania codziennej pracy developerskiej.
- Współpraca z developerami i pozostałymi członkami zespołu w ramach zwinnych metodyk wytwarzania oprogramowania.
Nasze wymagania
- Minimum 5 lat komercyjnego doświadczenia w tworzeniu aplikacji z wykorzystaniem Java i Angular.
- Bardzo dobra znajomość Java 17+.
- Praktyczne doświadczenie w pracy z Spring i Spring Boot.
- Znajomość Angular 20+, JavaScript oraz Node.js.
- Doświadczenie w projektowaniu i rozwijaniu aplikacji opartych na architekturze mikroserwisowej.
- Doświadczenie w pracy z aplikacjami o wysokich wymaganiach dotyczących dostępności, skalowalności i wydajności.
- Praktyczna znajomość komunikacji synchronicznej (REST, Web Services) oraz asynchronicznej, np. IBM MQ, ActiveMQ lub Kafka.
- Doświadczenie w pracy z relacyjnymi bazami danych, preferowana znajomość Oracle.
- Znajomość narzędzi Maven, Gradle oraz Git.
- Znajomość technologii Kubernetes.
- Znajomość narzędzia Gatling.
- Doświadczenie w korzystaniu z narzędzi wspierających proces wytwarzania i utrzymania aplikacji, takich jak SonarQube, Jenkins, Grafana, Splunk lub Elasticsearch.
- Pogłębiona znajomość dobrych praktyk wytwarzania oprogramowania, w tym standardów kodowania, code review, testowania, budowania i wdrażania aplikacji.
- Umiejętność praktycznego wykorzystania narzędzi AI wspierających programowanie, np. Claude Code i Codex.
- Wykształcenie wyższe techniczne, np. informatyka, elektronika lub kierunki pokrewne.
- Znajomość języka angielskiego na poziomie umożliwiającym czytanie i rozumienie dokumentacji technicznej.
- Umiejętność analitycznego myślenia, projektowania zmian i samodzielnego rozwiązywania problemów.
- Komunikatywność, zaangażowanie, umiejętność pracy zespołowej oraz otwartość na zdobywanie nowej wiedzy.
Mile widziane
- Doświadczenie z nierelacyjnymi bazami danych.
- Znajomość Oracle 19c oraz Elasticsearch.
- Doświadczenie w pracy z serwerami aplikacyjnymi JBoss EAP 8 i Tomcat.
- Znajomość narzędzi do testowania aplikacji, takich jak JUnit, Mockito, Cucumber i Selenium.
- Doświadczenie z narzędziami do testów wydajnościowych, np. LoadRunner lub JMeter.
- Znajomość procesów CI/CD opartych na Jenkins, TeamCity, Ansible i Bitbucket.
- Doświadczenie w pracy z narzędziami monitoringu i analizy logów, np. Grafana i Splunk.
- Znajomość środowisk Windows Server i Linux.
- Doświadczenie w projektach realizowanych w metodykach zwinnych oraz znajomość Jira i Confluence.
- Doświadczenie w tworzeniu systemów bankowych lub innych aplikacji biznesowych o wysokich wymaganiach bezpieczeństwa.
Tak pracujemy nad projektem
- code review
- mierniki jakości kodu
- dokumentacja
- narzędzia do trackowania zadań
Benefity
- dofinansowanie zajęć sportowych
- prywatna opieka medyczna
- dofinansowanie nauki języków
- możliwość pracy zdalnej
- elastyczny czas pracy
- spotkania integracyjne
- firmowa biblioteka
- brak dress code’u
- kawa / herbata
- napoje
- parking dla pracowników
- strefa relaksu
Etapy rekrutacji
- Rozmowa telefoniczna
- Rozmowa techniczna
- Decyzja
GOLDENORE ITC sp. z o.o.
Dołącz do zespołu jednej z największych organizacji z branży mediowej i rozwijaj infrastrukturę chmurową oraz rozwiązania DevOps wspierające popularne serwisy internetowe i platformy cyfrowe!
Tak się u nas pracuje
Treść ogłoszenia pochodzi z pracuj.pl i należy do jego autora.
Historia oferty
bez zmian od publikacji- Opublikowana na pracuj.pl