Middle Java Engineer
On-site•Full-time•Tashkent, Uzbekistan (21a Taras Shevchenko St, 100060)
Apply
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.
What you'll do
- 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
What you bring
- 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)
What you'll get
- 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 the significant events in your life
- Referral bonuses for bringing in new talent
Apply for Middle Java Engineer: