Berlin, Berlin, Germany Hybrid Employment

Penguin Random House is hiring a Senior Software Developer

About the Role

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.

Required Skills
JavaSpring BootMavenJenkinsJUnit5CucumberOracle SQLORMCrystal ReportsRESTful APIsBackend DevelopmentFinancial AccountingPayment ProcessingMass Data Processing
Freelancing without stability?

Get steady projects, keep your freedom

Iglu connects you with international clients and handles contracts, payments, and admin. You get consistent work and flexibility — no more chasing invoices or worrying about gaps.

Consistent client projects
Contract & payment management
Flexible work schedule
Revenue-sharing compensation
See open positions
Work from anywhere
About company
Penguin Random House

The leading adult and children's publishing house in North America, the United Kingdom and many other regions around the world.

Visit website
Job Details
Department Software Development
Category backend
Posted 14 days ago