Podstawowe informacje:
- budżet: 550-850 PLN netto +VAT/ dzień
- miejsce pracy: Gliwice
- proces rekrutacyjny: spotkanie f2f
- branża: software house
Oferujemy:
- Atrakcyjne wynagrodzenie
- Zatrudnienie na kontrakt B2B
- Praca z nowymi technologiami
- Stałe wsparcie konsultanta
Poniżej przedstawiamy przykładowe projekty:
PROJEKT A
Klient:
Zajmuje się rozliczeniami za dostarczanie energii i usług w kilkunastu krajach.
Opis projektu:
Rozwijane są 2 portale, jeden dla zarządców nieruchomości, drugi dla lokatorów. Na potrzeby portali oraz innych aplikacji klienckich rozwijany są systemy backendowe w architekturze opartej na serwisach.
Technologie i narzędzia
- Java 8
- Spring Boot, Spring Cloud
- MySQL
- Apache Camel
- REST, SOAP
- Activemq
- Gradle
- Docker, Docker Swarm
- Git
- AngularJS
Wyzwania, z którymi się zmierzysz:
- Szeroko pojęta skalowalność systemu, który jest typu multi-tenant i obsługuje kilkanaście krajów
- Integracja z systemami zewnętrznymi, dostosowanie się do specyfiki działania tych systemów w różnych krajach
- Wolumeny danych w bazie rzędu terabajtów
- Intensywny rozwój przy jednoczesnym utrzymaniu systemu działającego na produkcji
PROJEKT B
Drugi projekt dotyczy rozwijania portalu, systemy backendowe oraz blockchain, na którym oparta będzie platforma.
Klient:
startup, który ma być platformą do inwestowania opartą o technologię blockchain.
Technologie i narzędzia
- Hyperledger
- Spring Boot
- Amazon Web Services
- Angular
PROJEKT C
Klient:
z UK (Londyn), będący liderem w branży finansowania należności handlowych oraz łańcucha dostaw. Klient posiada jedną z najbardziej rozbudowanych platform do przetwarzania tego typu płatnościami.
Opis projektu: Projekt to pierwszy z wielu etapów zastąpienia istniejącego systemu do przetwarzania należności. Celem projektu jest zastąpienie interfejsu użytkownika nowoczesną aplikacją web, z przyjaznym UX oraz ograniczonym zakresem możliwych ustawień. System ma na celu zebranie oraz zwalidowanie wszystkich potrzebnych parametrów i ustawień do przeprowadzania operacji finansowych, a następnie publikację tych ustawień do istniejącego core systemu (silnika). System pisany w FP to zupełnie nowy software w architekturze wielu serwisów, mający tylko jeden punkt styku ze starszymi komponentami. Druga część pierwszego etapu to prezentacja statystyk i danych finansowych w postaci atrakcyjnych wykresów i grafów w przeglądarce.
Technologie i narzędzia
- Java 8 (plan przejścia na Javę 9 przed końcem projektu)
- Spring, Spring Boot, Spring Cloud (eureka, feign, stream)
- Spring
- Hibernate
- RabbitMQ
- OAuth2
- Angular 4
- Protractor
- Flyway
- Groovy
- Spock
- Gradle
- Docker
Wyzwania, z którymi się zmierzysz:
- Skalowalna i bezstanowa architektura systemu
- Analiza wymagań klienta i dopasowanie do nowoczesnych technologii