B2spin

Senior Java Engineer (Payments team)

Ukraine, Remote. Posted 6 months ago

The role

You will build and maintain mission-critical payment systems that handle massive scale. You will write scalable code and participate in the full development cycle.

What you will do

  • Write well-designed, testable and scalable code in a timely manner
  • Take part in the full development cycle from sprint planning to release cycles
  • Ensure smooth development and cooperation between dev teams and product owners
  • Build and maintain high-load systems that handle massive scale
  • Troubleshoot production issues using metrics, alerts, monitoring and profiling
  • Contribute to seamless scaling and automation initiatives

Required qualifications

  • Strong Java Core expertise (Java 8+) with proven track record in enterprise environments
  • Deep expertise in multithreading and high-load systems architecture
  • Solid SQL knowledge and database optimization skills
  • Strong experience with Docker and containerization ecosystem
  • Excellent troubleshooting skills with production monitoring tools
  • Strong English communication skills in speaking and writing

Nice to have

  • Experience with Clickhouse
  • GCP
  • Kafka ecosystem
  • ElasticSearch
  • Ebean
  • Protobuf
  • InfluxDB/Grafana
  • Google Services integration
  • SPA and modern mobile/web technologies
  • fintech experience

Benefits

  • full remote flexibility
  • generous leave
  • real opportunities for growth

About the company

B2Spin is dedicated to delivering Free-to-Play Social Casino and gaming experiences. They are building an AI-driven engineering organization.