Informacje o stanowisku
Programista Java / C++
Miejsce pracy: Warszawa
Technologie, których używamy
Wymagane
- Java
- C++
- Spring Boot
- Spring Framework
- J2EE
- REST API
- PostgreSQL
- Oracle Database
- PL/SQL
- Docker
- OpenShift
- JBoss
- WebLogic
- Tomcat
- GitLab
- Jenkins
Mile widziane
- Apache Kafka
- Apache Pulsar
- Hibernate
- JSP
- JavaFX
- VMware
System operacyjny
O projekcie
Poszukujemy doświadczonego Programisty Java / C++, który sprawnie porusza się między światem legacy systemów w C++, a nowoczesnymi mikroserwisami opartymi o Spring Boot.
Twoim głównym zadaniem będzie analiza i przepisanie aplikacji C++ do Javy, z zachowaniem kluczowych funkcjonalności biznesowych i wysokiej wydajności.
Twój zakres obowiązków
- Tworzenie i rozwój oprogramowania w oparciu o Java 11+ i Spring Boot
- Reinżyniering istniejącego kodu w języku C++
- Przełożenie logiki i algorytmów z C++ na Javę
- Wytwarzanie usług w architekturze mikroserwisów i modelu konteneryzacji
- Projektowanie i rozwój REST API
- Praca z bazami danych PostgreSQL i Oracle (PL/SQL)
- Udział w analizie wymagań i definiowaniu potrzeb biznesowych
- Dbanie o jakość kodu, udział w przeglądach i utrzymaniu standardów programistycznych
- Współpraca z zespołami developerskimi i analitycznymi w środowisku enterprise
Nasze wymagania
- Minimum 3 lata doświadczenia w programowaniu w Javie
- Minimum 3 lata doświadczenia w programowaniu w C++
- Bardzo dobra znajomość Spring Boot / Spring Framework
- Dobra znajomość kompilatorów C++ w środowiskach Windows i Linux
- Znajomość technologii J2EE, REST API, PostgreSQL, Oracle Database / PL/SQL
- Doświadczenie w pracy z systemami konteneryzacji (Docker, OpenShift)
- Praktyczna znajomość serwerów aplikacyjnych: JBoss, WebLogic, Tomcat
- Swobodne poruszanie się w systemach Linux (RHEL) i Windows
- Doświadczenie w dużych projektach o znaczeniu krytycznym (np. finansowych, transakcyjnych)
- Znajomość narzędzi CI/CD (GitLab, Jenkins)
Mile widziane
- Znajomość Kubernetes / OpenShift
- Doświadczenie z Apache Kafka / Apache Pulsar
- Znajomość zasad secure coding i bezpieczeństwa aplikacji
- Doświadczenie w pracy z systemami płatniczymi (Elixir, SEPA, Express Elixir)
- Znajomość technologii Hibernate, JSP, JavaFX
- Świadomość zasad load balancing / F5 Networks i środowisk wirtualnych (VMWare)
Tak organizujemy naszą pracę
Tak pracujemy
- u klienta
- masz wpływ na produkt
- agile
- scrum
Tak pracujemy nad projektem
- automatyzacja testów
- testy manualne
Takie dajemy możliwości rozwoju
- czas na rozwój Twoich pomysłów
- wsparcie merytoryczne od liderów technologicznych
- wymiana wiedzy technicznej w firmie
Benefity
- dofinansowanie zajęć sportowych
- prywatna opieka medyczna
Etapy rekrutacji
- Rozmowa z rekruterem
- Rozmowa z klientem
B2B.NET S.A.
B2Bnetwork jest polską firmą, specjalizującą się w obszarze Quality Assurance oraz Outsourcingu specjalistów IT. Od 2015r. zarządzamy w całości procesami testowymi u naszych klientów oraz wspieramy w znalezieniu odpowiednich kompetencji w innych obszarach IT.
Aplikując, wyraża Pani/Pan zgodę na przetwarzanie przez B2BNetwork swoich danych osobowych zawartych w niniejszym kwestionariuszu aplikacyjnym i aplikacji na potrzeby rekrutacji. Jednocześnie oświadczasz, że podanie przez Panią/Pana danych wykraczających poza katalog określony w Kodeksie pracy i innych właściwych ustaw jest dobrowolne i dla Pani/Pana korzystne.
Praca WarszawaProgramista WarszawaWarszawa - Oferty pracy w okolicznych lokalizacjach