Senior Backend Engineer (Payments)
Core
Architect and build scalable Java solutions for a global social gaming platform serving 150 million customers.
Role type
Senior Backend Engineer (Payments)
Builds
High-load systems and scalable payment infrastructure for social gaming
Domain
Social Gaming / Fintech
Deliverable
production ML models | product features
Required skills
Java Core (8+), multithreading, high-load system design, SQL, database optimization, Docker, containerization, production troubleshooting, modern web/mobile technologies
Preferred skills
Clickhouse, GCP, Kafka, ElasticSearch, Ebean, Protobuf, InfluxDB, Grafana, Google Services integration, wallet service maintenance
Technologies
Java 25, Spring Boot 4, Spring 7, Google Cloud Platform, Kubernetes, Kafka, AlloyDB for PostgreSQL, Spanner, Ebean ORM, Flyway, Redis, Quartz, Websockets, Retool, Test Containers, Locust, Jenkins, ArgoCD, ELK, Sentry, Grafana, Jira, Confluence, Slack, Bitbucket
Responsibilities
Write well-designed, testable, and scalable code; participate in full development cycles from sprint planning to release; ensure smooth cooperation between dev teams and product owners; build and maintain high-load systems; troubleshoot production issues using metrics and monitoring; contribute to scaling and automation initiatives
Seniority
Senior, hands-on IC