MUK logo

Senior Java Developer

MUK·Salary not specified

Primary stack

Kafka StreamsWebSocketsHTTPJava

Job description

About the Position

We are seeking a Senior Java Developer with over 5 years of experience in Java development to join our team in Kazakhstan.

Responsibilities

  • Spring Boot / Spring Framework: Designing and developing monolithic applications.
  • Spring Security: Complex authentication and authorization schemes (OAuth2, JWT, SSO).
  • Spring MVC: Controllers, filters, interceptors, error handling.
  • Spring Data JPA / Hibernate: Deep understanding of ORM, entity lifecycle, N+1, batching, 2nd-level cache.
  • Designing a modular monolith (package-by-feature, bounded contexts).
  • Understanding and applying SOLID, DRY, KISS, design patterns.
  • Separation of layers: controller / service / domain / persistence.
  • Designing schemas, indexes, complex transactions.
  • Optimization of heavy queries and batch operations.
  • Redis: Data caching, sessions, synchronization within a monolith.
  • Development and support of REST API for external and internal systems.
  • Working with synchronous integrations and asynchronous tasks within the application.
  • Managing the database schema using Liquibase.
  • Backward compatibility of changes.
  • Supporting API versioning.
  • Monolith testing architecture: unit / integration / e2e.
  • Support for high coverage and stability of regression tests.
  • DevOps: Maven, Gitlab, basic understanding of CI/CD.
  • Mentoring developers.
  • Conducting code reviews.
  • Working with technical debt.
  • Ability to plan refactoring and explain its business value.

Requirements

  • Higher technical education.
  • Work experience: 5+ years of commercial experience in Java development.
  • Experience in supporting and developing large monolithic production systems.
  • Willingness to take responsibility for architectural and technical decisions within the monolith.
  • Java 17+: Deep understanding of JVM, memory, GC, threads, profiling.
  • Excellent knowledge of Java Core, collections, multithreading, streams.
  • Experience in performance optimization and troubleshooting in long-running applications.
  • Deep knowledge of relational databases.
  • Understanding of HTTP, CORS, WebSockets.

We Offer

  • Opportunity to work in a dynamic and innovative environment.
  • Competitive salary.
  • Professional growth and development opportunities.
  • Collaborative and supportive team.

About the Company

[Company description if present]

© MUK. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

Группа компаний МУК начала свою деятельность в Украине в мае 1997 года.Основное направление деятельности МУК — дистрибуция компьютерной техники, периферийного и сетевого оборудования. При этом специалисты МУК активно участвуют в разработке и внедрении использующих эту технику проектов, что позволяет говорить о МУК как об уникальной компании, развивающей в Украине модель «Value-added distribution». Сейчас в компании работают свыше 200 сотрудников.С первых шагов на рынке компания ориентировалась на лидеров мировой ИТ-индустрии. В настоящее время МУК является авторизованным дистрибьютором Avocent, Alcatel-Lucent, APC, AudioCodes, Azbooka, BFG, Cisco, DELL, EVGA, EMC2, EMC Documentum; Fujitsu Technology Solutions, Fortinet, HIS, HP, IBM, JSP-tech, Lbook, Leadtek, Lenovo, Molex, Oracle, Tally Genicom, takeMS, TANDBERG, Transcend, Hitachi, Ncomputing, Tripp Lite, бизнес-партнером Microsoft, Computer Associates, NetApp, и RedHat. В своей работе с клиентами компания использует модель чистой дистрибуции и осуществляет продажи исключительно через дилерскую сеть, которая на сегодняшний день составляет свыше 900 компаний-партнёров во всех регионах Украины. В 2003г. бизнес-модель была видоизменена. В результате в МУК появился сетевой и проектный департамент, в котором работают выделенные специалисты по продукции стратегических партнеров МУК. Появившийся в компании отдел мобильных решений фактически сформировал украинский рынок решений для торговых представителей на платформе Windows Mobile. МУК с 2006г. активно развивает продвижение в СНГ ридеров электронных книг.Весь спектр оборудования представляемых МУК производителей можно приобрести как под заказ, так и со склада МУК, где всегда и в широком ассортименте представлены:Серверы стандартной архитектуры HP ProLiant, Fujitsu Primergy, IBM SystemX, Dell PowerEdge, Sun Fire и серверные опции к ним;Блейд-системы от HP, IBM, Fujitsu, Dell, Cisco и Sun Microsystems;RISC-серверы от IBM, HP, Fujitsu, Sun Microsystems;Системы хранения данных от HP, Fujitsu, IBM, Dell, Sun, EMC2, Hitachi Data Systmes;Настольные ПК, рабочие станции и ноутбуки от HP, Fujitsu, Lenovo, Dell;Активное сетевое оборудование для проводных и беспроводных сетей от HP, Cisco, IBM ISS, Alcatel-Lucent , Fortinet, ZOOM International, Audiocodes, Tatung;Карманные компьютеры и опции к ним;Ридеры электронных книг lBook®eReader , Azbooka собственного производства, музыкальные сувениры aReader;Комплектующие от HIS, takeMS, Leadtek, BFG Tech, Transcend, EVGA, JSP-tech;Программное обеспечение от CA, Oracle, HP, EMC2 CMA, Red Hat, Sun Microsystems и Microsoft;Инфраструктурные решения от Avocent, APC и TrippLite;Оборудование для передачи голоса по сетям IP от Audiocodes;Оборудование для видеоконференцсвязи TANDBERG;Принтеры Tally Genicom;Структурированные кабельные системы (СКС) от Molex.

More at MUK

All 58 roles

Popular searches