Penguin Random House is hiring a Senior Software Developer for a backend role focused on complex business processes, financial accounting, and payment processing. After an intensive onboarding period of at least one year, you'll have the perspective to take on increased responsibility as a technical single point of contact (SPOC).
What You'll Do
- Work into one of our core products with a focus on backend and financial accounting, developing step by step into the subject matter SPOC with responsibility for architecture and implementation.
- Become the technical sparring partner of the Product Owner, contributing your expertise on payment processing, billing logic, financial accounting, and data models to the product strategy.
- Translate business and regulatory requirements into clean, scalable backend solutions and define clear interfaces for seamless system integration.
- Develop and optimize high-performance batch and real-time processes for processing large volumes of data in the shortest possible time.
- Design and maintain relational data models (Oracle SQL), implement efficient ORM mapping, and perform performance tuning.
- Create billing reports with BI software such as Crystal Reports, implement fully automated reporting workflows, and ensure end-to-end quality through automated tests.
- Work agilely in the Scrum team, take responsibility in planning and delivery, and drive continuous improvements.
- Develop into a mentor and role model in the team – promote best practices, set standards for code quality and testing (Cucumber, JUnit5), and constructively question existing approaches.
- Apply AI technologies where it makes sense to increase productivity and advance the productification of business processes.
What We're Looking For
- A completed degree or equivalent IT training with at least 5 years of relevant professional experience.
- Solid experience in backend development with Java, Spring Boot, Maven, Jenkins, JUnit5 and Cucumber.
- Deep understanding of financial accounting, payment processing, and complex business processes.
- Very good knowledge of relational databases (preferably Oracle SQL Server) and ORM architectures.
- Experience in processing and optimizing mass data.
- Very good German and English language skills for collaboration in an international environment.
Nice to Have
- Experience with Crystal Reports, RESTful APIs, Microservices.
- Optional Frontend skills (ReactJS, TypeScript, JavaScript).
- Cloud development experience with Azure or AI prompting.
Technical Stack
- Backend: Java, Spring Boot, Maven, Jenkins, JUnit5, Cucumber
- Data: Oracle SQL, ORM
- Reporting: Crystal Reports
- APIs & Architecture: RESTful APIs, Microservices
- Frontend: ReactJS, TypeScript, JavaScript
- Cloud: Azure
Team & Environment
You will work in a cross-functional product team and Scrum team.
Work Mode
This is a hybrid position with locations in Berlin, Verl, and Baden-Baden.
Penguin Random House is an equal opportunity employer.




