UZINFOCOM logoUZINFOCOM logo

Java Developer

Full-time

3-6

Main Office

22.07.2025

Work Conditions

Responsibilities:

  • Develop new functionality (services, transactions, business logic);

  • Work with ORM (Hibernate), integration with PostgreSQL/PostGIS/GeoJSON/GIS services;

  • Maintain and work with legacy or third-party code;

  • Integrate with frontend via REST API;

  • Improve and modernize existing information systems and services;

  • Provide technical support for ongoing projects;

  • Ensure code quality and maintainability.

Requirements:

  • Java 17+ — solid knowledge of the language, Java Core, OOP principles, collections, multithreading, streams, profiling;

  • Spring Boot — configuration, development of REST APIs, integration with external services;

  • Spring Security — authentication/authorization, OAuth2, JWT;

  • Spring Data JPA / Hibernate — query optimization, caching, working with EntityManager;

  • Spring Web, Spring Validation;

  • Relational databases (PostgreSQL, MySQL, MS SQL) — schema design, indexes, transactions, query optimization;

  • Redis — caching and pub/sub mechanisms;

  • Experience using Maven or Gradle for dependency and build management;

  • Experience developing and documenting REST APIs (OpenAPI/Swagger);

  • Experience writing unit, integration, and e2e tests (JUnit, Mockito, Testcontainers);

  • Understanding of HTTP, CORS, WebSockets;

  • Proficiency with version control tools (Git, GitHub/GitLab/Bitbucket);

  • Familiarity with design patterns and SOLID, DRY, KISS principles;

  • Knowledge of CI/CD tools like Jenkins and Docker;

  • Experience with cadastral or GIS systems is a plus;

  • Ability to understand and work with existing code and infrastructure;

  • Ability to read documentation in English, knowledge of Russian is a plus.

What we offer:

  • Work schedule: 5 days a week, from 09:00 to 18:00;

  • Official employment in accordance with the Labor Code of Uzbekistan, with 28 calendar days of paid leave;

  • No strict dress code — we aim to break the stereotypes about government institutions;

  • Work in a strong team of professionals ready to share knowledge and experience;

  • Participation in large-scale, impactful projects aimed at improving public services and optimizing business processes across leading enterprises in the country;

  • Broad opportunities to make independent decisions and actively influence the company's development.

We look forward to having you on our team — let’s reach new heights together!

Interested in this Vacancy?

Be sure to familiarize yourself with the duties and working conditions before responding to the job posting