Senior Java (Spring Boot) Developer

Full-time, Agreement-based
Bratislava, Slovakia

Job description

We are looking for a motivated and experienced Senior Java (Spring Boot) Engineer. You will be part of a growing software company and participate on our customer projects but also work on internal projects to develop our company further. :)

HIGHLIGHTS

  • Be part of a newly forming Agile/Scrum team working for a well-established Swiss national news agency

  • Modernize and migrate a legacy Java system to a modern cloud-based architecture (Google Cloud Platform)

  • Work closely with the Product Owner, CTO, and Vue/Nuxt Frontend Engineer on designing and building the next generation of the platform

ABOUT THE ROLE

  • Analyze and understand the existing legacy Java application

  • Gradually modernize the architecture and introduce REST-based services

  • Support the migration to cloud infrastructure (GCP) using containerization technologies

  • Contribute to improving code quality, testing coverage, and development workflows

  • Collaborate with the team to introduce modern development practices including AI-assisted development

  • Technologies: Java, Spring Boot, REST APIs, Maven, Docker, Kubernetes, GCP, PostgreSQL, Vue.js/Nuxt.

Benefits

YOUR BENEFITS

  • Enjoy our multicultural work environment with international companies and projects and the ability to travel to customer locations (Switzerland, Germany, and many more)

  • Be part of an awesome team which is engaged across all projects and will support you whenever necessary

  • Get an above-average salary and our benefit package with plenty of time off

  • Grow with us as a group with team building, community/learning events,  workshops and more

  • And very importantly: A little party never killed nobody :)

TERMS OF EMPLOYMENT (FOR LABOR CONTRACT)

  • Flex work model (annual hours)

  • Work distributed wherever like (@Riwers or home office)

  • Get 3’000€ annual budget for hardware (bring-your-own), gadgets and education (in case of full-time employment)

  • Get referral bonus if you bring in new colleagues

  • Participate in team events and trainings

  • Fully covered meal card – meal, paid over salary (full-time employment)

  • Multisport card

  • Coffee, tea and snack for free



Personality requirements

ABOUT YOU:

  • 5+ years of experience in Java backend development

  • Experience with DevOps practices, ideally containerization and cloud environments, willingness to contribute to the cloud migration

  • Ability to work independently and take ownership of complex technical tasks

  • Experience working with legacy Java systems and the ability to analyze, maintain, and gradually modernize existing codebases

Company description

Riwers is an international software development company headquartered in Switzerland. We have our R&D center in Bratislava, Slovakia, from where we deliver our customers in Europe and all around the world with great software projects. Our goal is to engage the best software pros worldwide for our company: this includes YOU!