TL;DR
Senior Java Developer: Designing and developing large monolithic production systems with an accent on architectural decisions, performance optimization, and complex authentication/authorization. Focus on modular monolith design, deep understanding of JVM, and ensuring backward compatibility of changes.
Location: Must be based in Uzbekistan
Company
hirify.global is a company in the IT sector.
What you will do
- Design and develop monolithic applications using Spring Boot and Spring Framework.
- Implement complex authentication and authorization schemes (OAuth2, JWT, SSO) with Spring Security.
- Design and optimize database schemas, indexes, and complex transactions with Spring Data JPA/Hibernate.
- Develop and support REST API for external and internal systems.
- Manage database schema using Liquibase and ensure backward compatibility and API versioning.
- Conduct code reviews, mentor developers, and manage technical debt.
Requirements
- 5+ years of commercial experience in Java development.
- Deep understanding of JVM, memory, GC, threads, and profiling (Java 17+).
- Excellent knowledge of Java Core, collections, multithreading, and streams.
- Strong experience in performance optimization and troubleshooting in long-running applications.
- Deep knowledge of relational databases and ORM (Hibernate/Spring Data JPA).
- Proficiency with Spring Boot, Spring Security, Spring MVC, and REST API development.
- Understanding and application of SOLID, DRY, KISS principles, and design patterns.
- Basic understanding of CI/CD, Maven, and Gitlab.
- English: B2 required.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →