JustJoin.IT Hybrydowo Senior

Java Fullstack Developer

DCG

⚲ Warszawa, Gdańsk, Gdynia

Do uzgodnienia

Wymagania

  • Java
  • Angular
  • Spring Boot
  • Spring
  • SQL

Opis stanowiska

Responsibilities:
• Developing, maintaining, and enhancing the Corporate Netbank application
• Implementing new features and improvements based on business and technical requirements
• Fixing bugs and supporting the resolution of production incidents
• Implementing compliance and mandatory business changes
• Designing and implementing backend services according to given specifications
• Writing and maintaining REST APIs
• Working with both microservice-based and monolithic architecture
• Implementing unit tests to ensure high-quality delivery
• Analysing and working with legacy code
• Collaborating with international teams in an Agile/SAFe environment
• Supporting the ongoing modernisation of the existing system
 

Requirements:
• Minimum 5 years of experience with Java development
• Strong experience with Java 7/8
• Practical experience with Maven, Git, Spring Framework, and Spring Boot
• Good knowledge of SQL
• Experience with JSP, JavaScript, and frontend-related development
• Experience in writing REST APIs
• Experience in backend services design and implementation
• Experience with unit testing
• Minimum 2 years of experience with Angular and Jasmine
• Experience working in an Agile environment
• Willingness to analyse, maintain, and improve legacy code
• Good communication skills
• Fluency in English
Nice to have:
• Knowledge of SOLID principles
• Knowledge of design patterns
 

Offer:
• Private medical care
• Co-financing for the sports card
• Constant support of dedicated consultant
• Employee referral program

🔍 Dekoder Ogłoszenia

🔴
Developing, maintaining, and enhancing the Corporate Netbank application
Praca nad istniejącą, prawdopodobnie starą i rozbudowaną aplikacją bankową, która wymaga ciągłych poprawek i rozwoju.
🔴
Implementing compliance and mandatory business changes
Częste wprowadzanie zmian narzuconych przez regulacje prawne lub wewnętrzne polityki firmy, które mogą być uciążliwe i nieciekawe z technicznego punktu widzenia.
🔴
Analysing and working with legacy code
Duża część pracy będzie polegała na zrozumieniu i modyfikowaniu starego, często słabo udokumentowanego kodu.
🟡
Working with both microservice-based and monolithic architecture
Możliwość pracy z różnymi stylami architektonicznymi, co może oznaczać konieczność przełączania się między złożonymi systemami.
🔴
Strong experience with Java 7/8
Wymaganie znajomości starszych wersji Javy może sugerować, że projekt opiera się na starszej technologii, a nie najnowszych rozwiązaniach.