Software Engineer Java - Payouts
Core
Design and develop a new Java-based payout platform to ensure millions of merchants reliably get paid.
Role type
Backend Software Engineer (Java)
Builds
Microservices architecture for global payment processing
Domain
Fintech / Payments
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, PostgreSQL/RDBMS, distributed systems, software architecture
Preferred skills
Kafka Streams, RestEasy, VueJS, Docker, Kubernetes, Kafka, Unix/Linux, CI/CD
Technologies
Java, Spring Boot, Kafka Streams, PostgreSQL, RestEasy, VueJS
Responsibilities
Co-design and develop new Java payout platform, participate in API design and implementation, deliver business value through backend decisions, ensure high code quality and test coverage, optimize performance and scalability, actively participate in code reviews
Seniority
Mid-level, hands-on IC