Vention

Java engineer in billing systems

In short

Java engineer role at Vention focused on building and maintaining Spring Boot backend services for advertiser billing systems, handling distributed systems challenges and payment-related data synchronization across multiple databases (MySQL/Aurora, DynamoDB, MongoDB) and platforms like Zuora. The company is a global engineering partner with 200+ engineers, working on-site in Tashkent. Requires 3+ years of Java development experience, background in payments/fintech/billing, strong testing practices, and English B2+.

About the company:
Vention is a global engineering partner to tech leaders and fast-growing startups, combining 20+ years of product development expertise with an AI-first approach and a reputation for reliable delivery. We've been building Java solutions since day one, with a team of 200+ engineers delivering everything from web and mobile applications to complex system integrations. Our expertise spans Java/J2EE development, app modernization, and large-scale migration projects.
Responsibilities:
•Develop and maintain Java / Spring Boot backend services, delivering feature development, bug fixes, and reliability improvements across BAM services
•Solve distributed systems challenges, including transactional consistency, event-driven correctness, notification reliability at scale, and safe multi-entity migrations
•Keep advertiser billing accounts accurate, compliant, and synchronized across MySQL / Aurora, DynamoDB, MongoDB, and external platforms such as Zuora
•Deliver production-ready features and fixes through GitLab CI/CD
•Maintain strong unit and integration test coverage that meets JaCoCo quality gates
•Improve system reliability through better observability, resilience patterns, safe canary deployments, and production deployments gated by Datadog monitors
Requirements:
•3+ years of professional software development experience
•Strong proficiency in Java as the primary programming language, with Kotlin and Python as complementary skills
•Proven ability to build and work with RESTful & GraphQL APIs, microservices, event-driven, and distributed systems (message queues, async processing, eventual consistency)
•Background in payments, fintech, or billing domains, including gateways, processors, PSPs, and end-to-end payment flows (charges, refunds, disputes, webhooks)
•Strong testing practices, including unit, integration, contract, and regression testing
•Track record of resolving production incidents and refactoring or migrating legacy services
•Ability to design and develop internal APIs and services consumed by multiple downstream systems
•Proficiency in relational databases (MySQL) and SQL
•Familiarity with Git/GitLab for version control, code reviews, and CI/CD pipelines
•Experience working in Agile/Scrum environments and using Jira for sprint and task tracking
•English level B2 or higher
Nice to have:
•Background in large-scale enterprise engineering organizations
•Familiarity with the Java ecosystem (Spring Boot, Gradle, service mesh)
•Knowledge of PCI-DSS compliance, payment security, and financial data handling
•Hands-on experience with observability and monitoring tools (Datadog)
Conditions:
•EDU corporate community (300+ members): tech communities, interest clubs, events, a small R&D lab, a knowledge base, and a dedicated AI track
•Licenses for AI tools: GitHub Copilot, Cursor, and others
•Expanded medical support for employees in Tashkent
•19 working days of vacation per year, 21 after two years in the company
•Corporate getaway & teambuilding activities
•Support for significant events in your life
•Referral bonuses for bringing in new talent

Stop applying.
Get referred.

$10 in free credits

In just 60 seconds, fully on autopilot — Eraldt's AI agents read your CV, map the roles you fit, find live vacancies and the people who can refer you, write personal emails, and get you referred.

This isn't an application: your CV doesn't go to the company, and we don't promise a referral for this exact role.

Discover who else lands interviews on autopilot