Middle Java Developer

Middle Java Developer

Астана

Описание вакансии

Обязанности:
  • Разработка: Написание нового функционала и поддержка микросервисов на Spring Boot / Spring Cloud.
  • REST API: Проектирование и реализация REST API, интеграция со сторонними сервисами.
  • Базы данных: Проектирование таблиц, написание и оптимизация SQL-запросов в PostgreSQL, работа через JPA/Hibernate.
  • Безопасность: Настройка авторизации и аутентификации (JWT, OAuth2).
  • Контейнеризация: Локальный запуск, сборка и отладка сервисов с помощью Docker и Docker Compose.
  • Качество и командная работа: Покрытие кода тестами (JUnit/Mockito), участие в Code Review и обсуждении задач.
Требования:
  • Java & Spring Framework
    Java Core: Уверенное владение Java (Коллекции, Multithreading, Stream API).
    Spring: Опыт коммерческой разработки с использованием Spring Boot, Spring MVC, Spring Data JPA, Spring Security. Понимание базовых принципов микросервисной архитектуры.
  • Базы данных и ORM
    PostgreSQL: Умение писать рабочие и оптимизированные SQL-запросы, понимание индексов и связей между таблицами.
    ORM: Понимание принципов работы JPA / Hibernate на базовом/среднем уровне (маппинг сущностей, понимание базовых проблем производительности вроде N+1).
  • API & Security
    Опыт создания REST API.
    Понимание работы и опыт применения JWT, OAuth2, OIDC для защиты API.
  • Инструменты и окружение
    Linux & Docker: Базовые навыки работы в Linux (терминал, логи) и практический опыт с Docker / Docker Compose.
    Тестирование: Написание базовых unit- и интеграционных тестов (JUnit, Mockito).
    Git: Уверенная работа с Git (ветки, Merge/Pull Request).
Будет плюсом:
  • Опыт работы с Redis (кэширование) и брокерами сообщений (RabbitMQ).
    Опыт работы с Nginx (базовая настройка Reverse Proxy).
  • Знание SIP-протокола или опыт работы/интеграции с Asterisk (или другими IP-АТС).
  • Знание Kotlin или желание на нем писать.
Навыки
  • Docker
  • Docker-compose
  • Nginx
  • reddis
  • RabbitMQ
  • Kotlin
  • Spring Boot
  • PostgreSQL
  • Asterisk
  • Mockito
  • gRPC
  • Atlassian Confluence
Посмотреть контакты работодателя

Адрес

Похожие вакансии

Национальные информационные технологии

Middle developer Департамент взаимодействия с ЕЭК

Национальные информационные технологии

  • Астана

  • до 600000 KZT

Рекомендуем
Platonus
  • Астана

  • до 600000 KZT

Рекомендуем
Центр развития трудовых ресурсов

Tech Lead (Java)

Центр развития трудовых ресурсов

  • Астана

  • от 1012000 KZT

Рекомендуем

Разработчик Full-stack (middle)

ЧАСТНАЯ КОМПАНИЯ SYNTERA LTD

  • Астана

  • от 1012000 KZT

C#/.NET-разработчик

Центр медицинских технологий и информационных систем

  • Астана

  • от 1012000 KZT

PTC Holding
  • Астана

  • от 1012000 KZT

DAMUMED (Дамумед)
  • Астана

  • от 1012000 KZT

Dreamlab Technologies Ltd
  • Астана

  • до 700000 KZT

Казахтелеком

Программист

Казахтелеком

  • Астана

  • до 700000 KZT

Jana tolqin
  • Астана

  • до 700000 KZT

COMRUN, ТМ re:Kassa
  • Астана

  • до 1000000 KZT

Stream Solutions (Стрим Солюшнс)

Senior Fullstack-разработчик (Go / React / TypeScript)

Stream Solutions (Стрим Солюшнс)

  • Астана

  • до 1000000 KZT

STATUS PROF GROUP
  • Астана

  • до 1000000 KZT

ForteBank
  • Астана

  • до 1000000 KZT

  • Астана

  • до 600000 KZT

Dynamics Scientific
  • Астана

  • до 600000 KZT

WSE
  • Астана

  • до 600000 KZT

  • Астана

  • от 900000 KZT

FX Back Office
  • Астана

  • от 900000 KZT

ЧАСТНАЯ КОМПАНИЯ INTERNATIONAL TRADING SYSTEM LIMITED

Java Developer (Middle+/Senior)

ЧАСТНАЯ КОМПАНИЯ INTERNATIONAL TRADING SYSTEM LIMITED

  • Астана

  • от 1000000 KZT

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию