Vention logo
Job openings
Our global presence
Contact us
Log in
Middle Java Engineer
On-site•Full-time•Tashkent, Uzbekistan (21a Taras Shevchenko St, 100060)
Apply
Interested?Contact our recruiter Hanna for more details
LinkedInEmail

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:
  • Company Website
  • Recruiter Outreach (via LinkedIn, e-mail, etc.)
  • LinkedIn
  • Job Boards
  • Social Media (Instagram, Facebook, etc.)
  • Events (Career fairs, meetups etc.)
  • University/College/IT School, etc.
  • My Network (Recommendations from friends, colleagues etc.)
  • Company Website
  • Recruiter Outreach (via LinkedIn, e-mail, etc.)
  • LinkedIn
  • Job Boards
  • Social Media (Instagram, Facebook, etc.)
  • Events (Career fairs, meetups etc.)
  • University/College/IT School, etc.
  • My Network (Recommendations from friends, colleagues etc.)
Please note: Vention will process your personal data to conduct the recruitment process per Applicant Information Clause. Please take a moment to read it and check the boxes before submitting your application.
Share this openingKnow someone who can be a good fit?

Interested in working with us? View our job openings.