JustJoin.IT Praca zdalna Senior

Senior FullStack Developer (Java, Angular)

B2Bnetwork

⚲ Warszawa, Gdańsk

Do uzgodnienia

Wymagania

  • Java
  • Angular
  • Spring Boot
  • Maven
  • Jasmine
  • REST API

Opis stanowiska

About the Project
We are looking for an experienced Senior FullStack Developer to join an international team working on a large-scale corporate banking platform. The application enables corporate clients to manage accounts, execute payments and transfers, handle files and confirmations, and perform a variety of banking operations through a secure online portal.
As part of the development team, you will be responsible for maintaining and enhancing a business-critical application, including the delivery of new features, bug fixes, production incident resolution, and implementation of regulatory and business-driven changes.
The system consists of both microservices and monolithic components. The team is currently on a modernization journey, gradually transforming the existing platform into a more modern architecture.
The working language is English, and the team follows SAFe Agile principles.
Responsibilities
• Design and implement backend services based on business and technical requirements.
• Develop and maintain REST APIs.
• Contribute to frontend development using Angular.
• Write and maintain unit tests.
• Analyze, maintain, and enhance existing code, including legacy components.
• Collaborate with cross-functional and international teams.
• Participate in system modernization and architectural improvements.
• Support production systems and troubleshoot issues when required.
Requirements
Must Have
• 5+ years of commercial experience with:• Java 7/8
• Spring Framework
• Spring Boot
• Maven
• SQL
• Git
• JSP
• JavaScript

• Experience in designing and developing REST APIs.
• Experience in backend service design and implementation based on specifications.
• Strong understanding of unit testing practices.
• 2+ years of experience with:
• Angular
• Jasmine

• Experience working in an Agile environment.
• Willingness to analyze and work with legacy code.
• Strong communication and collaboration skills.
• Fluent English (spoken and written).
Nice to Have
• Knowledge of SOLID principles.
• Familiarity with software design patterns.
What We Offer
• Opportunity to work on a large-scale enterprise platform within the financial sector.
• Participation in system modernization and transformation initiatives.
• International and collaborative work environment.
• Long-term cooperation in a stable project.
• Exposure to both modern and legacy technologies.
• Real impact on technical solutions and product development.

🔍 Dekoder Ogłoszenia

🔴
modernization journey, gradually transforming the existing platform into a more modern architecture
Może oznaczać, że będziesz pracować nad starym kodem i stopniowo go refaktoryzować, co może być czasochłonne i frustrujące.
🔴
business-critical application
Oznacza, że aplikacja jest kluczowa dla działania firmy, co może wiązać się z presją i koniecznością szybkiego reagowania na problemy.
🔴
legacy components
Wskazuje na obecność starszych, potencjalnie trudnych do utrzymania fragmentów kodu, które wymagają uwagi.
🔴
Support production systems and troubleshoot issues when required
Może oznaczać dyżury i konieczność rozwiązywania problemów poza standardowymi godzinami pracy.
🔴
SAFe Agile principles
SAFe jest złożonym frameworkiem, który może oznaczać dużo biurokracji i formalności w procesie wytwarzania oprogramowania.