P
PPRO
BackendSenior
Senior Software Engineer - Transaction Processing (Java, AWS, DynamoDB)
JavaSpring BootREST APIAWSDynamoDBKinesisOpensearchEvent-Driven ArchitectureDatadogTerraform
About the Position
Senior Software Engineer at PPRO to build and maintain payment processing engine using Java, Spring Boot, AWS, etc. Hybrid work in Berlin.
Responsibilities
- Build and maintain PPRO’s main payment processing engine that is exposed via the PPRO API.
- Own end-to-end products and services from design to rolling out to production.
- Execute with a 'you build it, you run it' mindset, potentially participating in an on-call rotation.
- Share your knowledge and build creative solutions while helping your team as well as stakeholder teams to evolve for the best practices.
- Be an integral part of an agile team that collaborates closely and transparently via pair programming, asynchronous communication over ADRs and RFCs, knowledge sharing as well as on-demand brainstorming sessions.
- Use the latest technologies to solve real problems for our customers at a massive scale.
Requirements
- Results-orientated, collaborative, pragmatic mindset.
- Experience in designing and building scalable products and services.
- Motivation and appetite for problem solving.
- Great skills to break down complex problems into manageable and deliverable pieces.
- Excellent writing and drawing skills and willingness to express your ideas in such forms.
- Working proficiency in English.
- Java, Spring Boot, REST APIs
- AWS Cloud components such as EKS, DynamoDB, Kinesis and OpenSearch
- Event-driven microservice architecture
- Observability with Datadog
- IaC via Terraform
Benefits
- Hybrid working - 3 days/week on site expectation, 30-day holiday allowance, work from abroad policy up to 30 days per year.
- Learning and Development - €1,000 annual budget, leadership cafés, on-the-job training.
- Insurance - accident insurance, disability insurance, direct insurance (bAV), travel insurance.
- Gym membership contribution.
- Enhance Family Leave - enhanced family leave.
- Mental Health Platform - one-on-one therapy, chat therapy, etc.
- Pet-friendly office.
Senior Software Engineer - Transaction Processing (Java, AWS, DynamoDB)
View Original