Senior Fullstack Developer Java, API, Hibernate Warsaw, Gdansk, Gdynia

Diversey, Inc.
Poland, United States of America
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Poland, United States of America

Tech stack

Clean Code Principles
Java
API
Agile Methodologies
Unit Testing
Software Design Patterns
File Transfer
Hibernate
Software Engineering
SQL Databases
GIT
Angular
Solid Principles
Reactive Programming
REST
Cucumber
Domain Driven Design
Api Management
Jasmine
Microservices

Job description

  • 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 Back End 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

About the company

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

Apply for this position