Senior Fullstack Developer (Java + Angular)
B2Bnetwork
⚲ Warszawa, Gdańsk, Gdynia
Wymagania
- Java
- Angular
- Microservices
- DDD
- Project Reactor
- WebFlux
Opis stanowiska
About the project You will join an international team working on the modernization of an enterprise-class system in the corporate banking area. The project focuses on transforming a legacy system into a modern architecture based on microservices and building efficient, scalable APIs. We work in an environment: • Microservices + monolith (hybrid architecture) • DDD (Domain-Driven Design) • Hexagonal architecture • Reactive stack (WebFlux, Project Reactor) • SAFe Agile Your responsibilities • Designing and implementing REST API • System integrations (system-to-system communication) • Refactoring the legacy system and migration to microservices • Working on system modernization and development • Creating solutions in reactive architecture • Frontend support (Angular – basic level is sufficient) • Writing tests:• unit tests (JUnit, Jasmine) • BDD (Cucumber) • Participating in code reviews and ensuring code quality • Working according to SOLID principles and design patterns • Working with SQL databases • Collaboration in an Agile team (PI Planning, daily, retro) • Creating technical documentation Requirements Very good knowledge of: • Java • Angular • Spring (Spring Framework / Hibernate) • REST API • SQL Experience with: • Microservices • Reactive programming (e.g. WebFlux) Knowledge of: • Cucumber • Jasmine Experience working with legacy systems and their modernization Practical knowledge of Git Good command of English Nice to have • Experience with monolith to microservices migration • Knowledge of DDD approach • Experience in banking environment or large enterprise systems What the project offers • Participation in a real system transformation (not only maintenance!) • Long-term, stable project • Technological challenges (legacy modernization → microservices) • Work in an international environment • Influence on architecture and solutions