Senior Backend Engineer
Summary
Senior backend engineer building and scaling a Java/Spring Boot microservice platform for an e-commerce marketplace, including Kafka streams, PostgreSQL, and cloud-native tooling.
You make architecture decisions, shape standards and mentor colleagues. Designing, building and reliably operating the marketplace's microservice-based backend (Java/Spring Boot) that powers the customer-facing platform.
About the company
As a joint effort of Uzbek Ipoteka Bank and the Hungarian OTP Group, the company behind joyga.uz is building a dynamically growing team with a strong corporate background, operating in a startup-like environment.
If you'd like to work on exciting, high-impact projects that guarantee continuous growth, apply for the position below.
These are the tasks awaiting you
-
Writing and maintaining code following the team's coding conventions
-
Building and documenting REST APIs (OpenAPI/Swagger)
-
Designing PostgreSQL schemas and optimising SQL queries
-
Implementing and maintaining Apache Kafka event streams
-
Writing unit and integration tests (JUnit)
-
Designing microservice architecture and service boundaries
-
Making and documenting architecture and technology decisions (decision log)
-
Running code reviews and shaping development standards
-
Mentoring medior and junior colleagues
-
Observability (logging, metrics, tracing, alerting)
-
Supporting production incidents and performing root cause analysis
-
Performance and scalability optimisation
-
Secure coding (input validation, authn/authz, secrets)
-
Database migrations (versioned, backward-compatible)
-
External integrations (payments/billing, 3rd party)
-
Refinement and estimation
We're looking for you if you have
-
Relevant professional experience: 5+ years
-
Java
-
Spring Boot / Spring ecosystem (Security, Data JPA)
-
REST API design
-
SQL / PostgreSQL
-
Microservice architecture
-
Apache Kafka (event streaming)
-
Docker / Kubernetes
-
Cloud infrastructure (ServerCore / cloud)
-
Design patterns, SOLID, Clean Code
-
DDD / hexagonal architecture
-
Working proficiency in English (required), Russian and Uzbek
-
Written justification of trade-off decisions; a mentoring mindset; strong communication
-
On-site work in Tashkent
You'll have an advantage if you have
-
Experience at a listing / real-estate or e-commerce, high-traffic platform
Here's why it's worth joining us
-
A stable corporate foundation combined with a growing, international startup environment
-
Diverse, high-impact tasks, cutting-edge technologies, and responsible, independent work
-
A welcoming, international team with a strong sense of community
-
Company-provided laptop and phone
-
Competitive benefits package
-
Health insurance
-
Professional training and continuous development opportunities
-
Long-term employment and a clear career path
Work location: Tashkent, city center — primarily office-based (on-site). Remote/hybrid is not suitable for the launch phase, given the close coordination required with developers, the Bank, IT, sales, marketing and operations.