Position: Senior Java Full Stack Developer
Company: Job Advice Agency
Experience required: 5y
Category: Java
English level: upper
Published: 2023-06-01T00:00:00+03:00

**Full Stack Java Developers in Warsaw are invited for a cooperation.**

A leading bank in Europe with an international reach. It has a presence in 72 countries, with more than 202,600 employees, of which almost 155,000 in Europe. The Group has key positions in its three main activities: Domestic Markets, International Financial Services (whose retail-banking 
networks and nancial services are covered by Retail Banking & Services) and Corporate & Institutional Banking, which serves two client franchises: corporate clients and institutional investors.

2. About the role:
As part of the Digital Platform team, you will be working on several applications using a very modern technology stack. You will get the opportunity to not only learn and grow but also to contribute and be involved in technical discussions and decision making. You will be working in a very nice, dynamic, multi-cultural and geographically distributed team and will receive a lot of support during your onboarding phase.

3. Responsibilities:
 Development (Backend and Frontend) on several applications within the Digital
Platform scope; both on new and existing applications
 Perform code reviews
 Participate in SCRUM events
 Participate in technical analysis and discussions
 Be pro-active and take initiative
 Work closely with your colleagues and communicate

4. Requirements:
Required Skills
 Core Java V11, Advanced java (JDBC, Collections, Serialization, Memory
management)
 Web communication: XML, JSON, REST
 Spring framework
 JPA (Hibernate)
 Knowledge RDBMS specifically SQL skills
 Web communication: experience with OpenAPI specifications (Swagger)
 Proficiency in Web languages (JavaScript, Typescript, HTML, CSS)
 Proficiency in Angular 14+ framework (SPA)
 Knowledge on reactive programming (RxJS)
 Good understanding of GIT, Maven and npm
 Understanding of Agile Workflow
 Understanding of Frontend Security topics (owasp)
 Understanding of Backend Security topics

Nice to have:

 Experience on RedUX pattern (NgRX) & store management
 Experience with Nx build system library
 Build and Deployment automation (Jenkins, Sonar)
 Microservice architecture and development (Spring Boot)
 Experience in leading a (geographically distributed) technical team
 Experience being involved in technical design

Soft skills:
 Good communication skills
 Fluent in English
 Team player
 Able to learn quickly

What we offer:

 Health care package (the best there is, so you have access to almost everything everywhere);
 Stable employment, with full-time job contract;
 Multisport;
 Internal training;
 Flexible schedule;
 Events and integration meetings;
 Eco friendly office to visit once a a week (almost full-remote).