Senior Software Developer
B2Bnetwork
⚲ Warszawa, Kraków, Katowice
20 000 - 22 000 PLN netto (B2B)
Wymagania
- C#
- Apache Kafka
- RabbitMQ
- ASP.NET
- Java
- SQL
- Elasticsearch
- Spring Boot
Opis stanowiska
O projekcie: Dołączysz do zespołu rozwijającego aplikację backendową typu back-office, wykorzystywaną przez wewnętrznych użytkowników (kilkadziesiąt osób). System wspiera analizę i klasyfikację klientów operujących na rynkach finansowych (m.in. procesy MiFID). Praca obejmuje rozwój logiki biznesowej oraz integrację backendu z frontendem (formularze/ankiety). Architektura jest modularna (kilka mikroserwisów), a komunikacja opiera się głównie o REST API, z wykorzystaniem kolejek (Kafka / MQ) jako uzupełnienie. Zadania: • Rozwój aplikacji backendowych w Java + Spring Boot. • Projektowanie i rozwój REST API. • Rozwój logiki biznesowej (obszar finansowy/klasyfikacje klientów). • Integracja backendu z frontendem. • Praca z ElasticSearch. • Rozwój i utrzymanie istniejących modułów. • Pisanie testów jednostkowych i integracyjnych. • Współpraca w zespole SCRUM. Wymagania: • Bardzo dobra znajomość Java (8+) + Spring Boot. • Doświadczenie w pracy z REST API. • Doświadczenie z SQL (Oracle / MS SQL). • Znajomość architektury mikroserwisowej. • Doświadczenie z ElasticSearch. • Znajomość wzorców projektowych. • Doświadczenie w pisaniu testów (JUnit). • Znajomość Git, Maven. • Doświadczenie w pracy w SCRUM. Mile widziane: • Doświadczenie z Kafka lub innym MQ (np. RabbitMQ). • Znajomość Docker. • Doświadczenie w sektorze finansowym.