Wymagane, Java, Spring, Spring Boot, Angular, JavaScript, https://jobeax.com/link/JSd7UYCSg572jJDY, 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.
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,