Senior Software Developer | Softwareentwickler (m/w/d)

Riverty Group GmbH

Berlin, Berlin, Deutschland
Published Mar 9, 2026
Full-time
No information

Job Summary

As a Senior Software Developer, you will join a cross-functional product team in Berlin, Verl, or Baden-Baden to drive the development of core financial products. Your daily responsibilities include designing and implementing scalable backend solutions focused on financial accounting, payment processing, and billing logic. You will work extensively with high-performance batch and real-time processes, optimizing relational data models in Oracle SQL and ensuring end-to-end quality through automated testing with tools like JUnit5 and Cucumber. This role offers a unique long-term growth path: after an initial year of deep immersion into the product's complex business processes, you will have the opportunity to transition into a technical Single Point of Contact (SPOC), taking ownership of architecture and acting as a strategic sparring partner for the Product Owner. The position is ideal for developers who enjoy the intersection of clean code and complex financial data systems within an agile Scrum environment.

Required Skills

Education

Completed university degree in Computer Science or an equivalent IT professional qualification.

Experience

  • 5+ years of relevant professional experience in software development
  • Extensive experience in backend development using Java and Spring Boot
  • Deep understanding of financial accounting, payment posting, and complex business processes
  • Proven experience in processing and optimizing large volumes of data (mass data)
  • Experience with relational databases and ORM architectures
  • Professional experience in automated testing and mentoring team members

Languages

German (Fluent)English (Fluent)

Additional

  • Locations available in Berlin, Verl, or Baden-Baden with hybrid work options. Requires the ability to work in an international environment and a willingness to undergo a one-year intensive product onboarding phase.