PPRO

Senior Software Engineer - Transaction Processing (Java, AWS, DynamoDB)

PPRO
Apply
2 months ago
Berlin, GermanySenior

Responsibilities

  • Build and maintain PPRO’s main payment processing engine exposed through the PPRO API.
  • Own products and services end to end, from design through production rollout.
  • Develop scalable, reliable, secure, cost-efficient, and auditable payment processing products.
  • Operate services using a “you build it, you run it” approach and potentially participate in on-call rotations.
  • Collaborate through pair programming, asynchronous ADRs and RFCs, knowledge sharing, and brainstorming.
  • Share knowledge and help teams and stakeholders improve engineering practices.

Requirements

  • Experience designing and building scalable products and services.
  • Knowledge and experience with Java, Spring Boot, REST APIs, AWS, EKS, DynamoDB, Kinesis, OpenSearch, event-driven microservice architecture, Datadog, and Terraform.
  • Strong problem-solving skills and the ability to break complex problems into manageable deliverables.
  • Collaborative, pragmatic, results-oriented mindset.
  • Excellent writing and drawing skills for communicating ideas and problem overviews.
  • Working proficiency in English.
  • Payments industry experience is a plus.
  • Hands-on AI experience as a software engineer is welcome.

Benefits

  • Hybrid working with an expectation of three days per week onsite in Berlin.
  • 30 days of holiday allowance.
  • Work-from-abroad policy allowing remote work for up to an additional 30 days per year.
  • Annual professional development budget, leadership cafés, on-the-job training, and other learning opportunities.
  • Accident, disability, direct, and travel insurance.
  • Gym membership contribution.
  • Enhanced family leave.
  • Mental health platform offering therapy, courses, and guided meditations.
  • Pet-friendly office.

Tech Stack

Amazon DynamoDBAWSDatadogJavaSpring BootTerraform

Categories

PPRO

About PPRO

501-1,000 employees
Contact me