ИТ Компьютерс

Senior Java Developer

Не указана
  • Алматы
  • От 3 до 6 лет
  • Java
Обязанности:
  • Разработка и сопровождение крупной production-системы (монолит)

  • Архитектурное развитие и техническая ответственность за модульный монолит

  • Оптимизация производительности и диагностика проблем

  • Разработка и поддержка REST API

  • Работа с БД: сложные транзакции, batch-операции, оптимизация запросов

  • Поддержка версионирования API и backward compatibility

  • Проведение code review

  • Менторинг разработчиков

  • Работа с техническим долгом

Требования:
  • Высшее образование (желательно техническое)

  • Опыт коммерческой разработки на Java — от 5 лет

  • Глубокие знания Java 17+, JVM, GC, memory management

  • Отличное знание Java Core, коллекций, streams, многопоточности

  • Опыт работы с крупными монолитными системами

  • Spring Boot / Spring Framework

  • Spring Security (OAuth2, JWT, SSO)

  • Spring MVC

  • Spring Data JPA / Hibernate

  • Понимание SOLID, DRY, KISS, паттернов проектирования

  • Реляционные БД, проектирование схем и индексов

  • Redis

  • Liquibase

  • Maven, GitLab, базовое понимание CI/CD

  • Опыт тестирования (unit, integration, e2e)

Условия:
  • График работы: 5/2

  • Испытательный срок: 3 месяца

  • Оклад: по итогам собеседования

  • Возможность карьерного роста до Руководителя отдела