Senior Java Engineer (Payments team)
B2spin · Remote · Ukraine ·
COMPENSATION
€•• – ••k
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