Senior Fullstack Developer
⚲ Warszawa, Gdańsk, Gdynia
2 940 - 3 150 PLN netto (B2B)
Wymagania
- Angular
- Hibernate
- Java
Opis stanowiska
As a recruitment company, DCG understands that every business is powered by experienced professionals. Our management style and partnership approach enable us to meet your needs and provide continuous support. Due to our ongoing growth and the large number of recruitment projects we undertake for our partners, we are currently looking for:
Senior Fullstack Developer
Responsibilities:
• Develop and maintain new features for a modern corporate digital banking platform
• Build and improve API solutions supporting key banking services such as accounts, payments, file transfer, and international/local services
• Contribute to the modernisation of the legacy Corporate Netbank platform
• Work with backend services based on microservice and monolithic architecture
• Design and implement resilient, scalable, and maintainable software solutions
• Follow Domain-Driven Design principles and port-adapter architecture
• Collaborate closely with developers, Product Owners, architects, analysts, and QA engineers
• Support maintenance, compliance, and platform improvement activities
• Participate in Agile ceremonies and contribute to team planning and delivery
• Ensure high quality of delivered software through clean code, testing, and best engineering practices
Requirements:
• At least 6 years of hands-on experience in Java development
• Around 2 years of experience with Angular
• Strong experience in building API solutions
• Working knowledge of Spring and Hibernate
• Experience with reactive programming
• Experience with REST, microservices, SQL, and Git
• Knowledge of Cucumber framework
• Good understanding of SOLID principles and design patterns
• High level of software development skills and engineering mindset
• Experience working in an Agile environment, preferably SAFe
• Strong collaboration skills and focus on quality and timely delivery
• Fluency in English
Nice to have:
• Working knowledge of unit testing in Jasmine
• Experience working in banking or financial services projects
Offer:
• Private medical care
• Co-financing for the sports card
• Constant support of dedicated consultant
• Employee referral program
Senior Fullstack Developer
Responsibilities:
• Develop and maintain new features for a modern corporate digital banking platform
• Build and improve API solutions supporting key banking services such as accounts, payments, file transfer, and international/local services
• Contribute to the modernisation of the legacy Corporate Netbank platform
• Work with backend services based on microservice and monolithic architecture
• Design and implement resilient, scalable, and maintainable software solutions
• Follow Domain-Driven Design principles and port-adapter architecture
• Collaborate closely with developers, Product Owners, architects, analysts, and QA engineers
• Support maintenance, compliance, and platform improvement activities
• Participate in Agile ceremonies and contribute to team planning and delivery
• Ensure high quality of delivered software through clean code, testing, and best engineering practices
Requirements:
• At least 6 years of hands-on experience in Java development
• Around 2 years of experience with Angular
• Strong experience in building API solutions
• Working knowledge of Spring and Hibernate
• Experience with reactive programming
• Experience with REST, microservices, SQL, and Git
• Knowledge of Cucumber framework
• Good understanding of SOLID principles and design patterns
• High level of software development skills and engineering mindset
• Experience working in an Agile environment, preferably SAFe
• Strong collaboration skills and focus on quality and timely delivery
• Fluency in English
Nice to have:
• Working knowledge of unit testing in Jasmine
• Experience working in banking or financial services projects
Offer:
• Private medical care
• Co-financing for the sports card
• Constant support of dedicated consultant
• Employee referral program
🔍 Dekoder Ogłoszenia
🔴
modern corporate digital banking platform
Może oznaczać zarówno nowoczesną platformę, jak i po prostu istniejącą, ale z dodanymi nowymi funkcjami.
🔴
microservice and monolithic architecture
Może oznaczać pracę z obiema architekturami lub głównie z jedną z nich, z niewielkim kontaktem z drugą.
🔴
port-adapter architecture
Wymaga znajomości konkretnego, mniej powszechnego wzorca architektonicznego, który może nie być powszechnie stosowany.
🟡
continuous support
Może oznaczać wsparcie dla klienta, ale też ciągłe wsparcie dla pracownika w postaci szkoleń lub mentoringu.
🟡
best engineering practices
Jest to ogólne stwierdzenie, które może oznaczać różne rzeczy w zależności od firmy, od standardów po bardziej zaawansowane metodyki.