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
SeniorJob 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