5 months ago
from 2,000 USD
per month
Reach out directly about this role
Grade
Middle
Experience
from 3 years
Work Format
Onsite
Employment
Full-time
RocketHunt estimate from real salaries
AI writes it from your resume. You only have to send it.
Employment type: Full-time Format: On-Site Location: Tashkent, Uzbekistan Company: Logistics Salary: From $2,000 (Based on experience)
Responsibilities — Develop and maintain backend systems using Core Java and Spring Boot — Utilize JPA and Hibernate ORM frameworks for efficient database interactions — Apply SOLID and DRY principles to write clean, maintainable code — Design and implement RESTful APIs, integrating with front-end and third-party systems — Manage and optimize database interactions with SQL, PostgreSQL, and MariaDB — Use Spring Security and Spring Cloud to build secure and scalable applications — Optimize JVM memory management for high-performance applications — Collaborate with teams using Atlassian tools (Jira, Confluence) — Deploy applications using Docker for containerization — Implement messaging and data synchronization with RabbitMQ
Requirements Must Have — 3+ years of professional experience in Java development — Proficiency in Core Java: OOP, JVM, Streams API, Memory Management — Strong SQL knowledge, particularly PostgreSQL and MariaDB — Hands-on experience with Hibernate and JPA — Understanding of design patterns: Creational, Structural, Behavioral — Familiarity with design principles: SOLID, ACID, KISS, DRY — Experience with Spring framework: Spring Core, Spring Boot, Spring Security, Spring Cloud — Building and integrating RESTful APIs
Microservices & Distributed Systems — Proven experience designing and implementing microservices architecture in real-world projects — Experience participating in Monolith → Microservices migration and understanding of migration approaches — Ability to define service boundaries and identify bounded contexts using Domain-Driven Design (DDD) — Practical application of the Database per Service principle and handling data consistency between services — Experience applying microservices design patterns (e.g. Saga, CQRS, API Gateway) in production — Hands-on experience with distributed system challenges (eventual consistency, fault tolerance, etc.)
Nice to Have — Knowledge of Spring WebFlux for asynchronous/reactive applications — Experience with Docker and RabbitMQ — Familiarity with Atlassian tools (Jira, Confluence) for project management
What We Offer — Competitive salary of $2,000+ (negotiable based on experience) — Career growth in a fast-growing logistics tech company — Work with cutting-edge Java and cloud technologies — Innovative and collaborative work environment
How to Apply Send your resume and a brief cover letter to:
Tg: recruiter contact
English Level
English Level
B2 - Upper-Intermediate
B2 - Upper-Intermediate