Senior Java Engineer (Payments team)

B2spin · Remote · Ukraine ·
Fully remoteFull-timeSenior5+ years
COMPENSATION
€•• – ••k
0 applicants so far

Listed on the employer's job board (Ashby)

  • Senior Java Engineer
  • Fully remote worldwide
  • Payments & High-load
  • AI-driven culture
  • Java + Spring Boot

Join B2Spin's Payments team to engineer mission-critical systems handling massive scale for millions of users. You will work in an organization where artificial intelligence is integrated into every stage of the software development lifecycle, from design to code review.

What you'll do

  • Write testable, scalable code within timely delivery schedules
  • Participate in the full development cycle from planning to release
  • Collaborate with product owners and development teams
  • Build and maintain high-load systems for massive user scale
  • Troubleshoot production issues using monitoring and profiling tools
  • Contribute to system scaling and automation initiatives

What you'll need

  • Strong Java Core expertise (Java 8+) in enterprise environments
  • Deep knowledge of multithreading and high-load architecture
  • Solid SQL skills with database optimization experience
  • Proficiency with Docker and containerization ecosystems
  • Excellent troubleshooting abilities with production monitoring
  • Strong written and spoken English communication skills

Nice to have

  • Experience with Clickhouse, GCP, or Kafka ecosystem
  • Knowledge of ElasticSearch, Ebean, or Protobuf
  • Familiarity with InfluxDB, Grafana, or Google Services
  • Background in SPA, modern mobile/web technologies, or fintech

Stack

  • Java
  • Spring
  • Spring Boot
  • Ebean-ORM
  • Quartz
  • Maven
  • Resteasy
  • Flyway
  • PostgreSQL 15
  • Netty
  • K8S
  • Docker
  • GCP
  • Jenkins
  • ELK
  • Grafana

How you'll work

  • Fully remote flexibility
  • AI-integrated engineering workflows

What you get

  • Generous leave policy
  • Opportunities for professional growth
  • Work with cutting-edge technology stack