poiskraboty.kz
← К списку

Senior Back End разработчик

Алсеко, АО, информационно-вычислительный центр в области коммунальных услуг Алматы Байзакова улица, 221, Алмалинский район, Алматы
Зарплата не указана

Описание

Обязанности: – Проектировать и разрабатывать backend-сервисы на Java. – Разрабатывать архитектурные решениях (микросервисы, интеграции). – Работать с высоконагруженными системами. – Проводить code review, улучшать качество кода. – Оптимизировать производительность и SQL-запросы. – Развивать систему мониторинга и логирования. – Работать с legacy и постепенно его улучшать. Требования: – Высшее образование (техническое). – Опыт коммерческой разработки на Java от 5 лет. – Уверенные знания Java (11+), понимание JVM, многопоточности, коллекций, Stream API, обработки исключений и принципов написания производительного кода. – Опыт работы с Spring Framework: Spring MVC, Spring Data, Spring Security, Spring Integration. – Опыт написания тестов (JUnit, Mockito). – Понимание и уверенное применение SOLID и паттерны проектирования. – Опыт проектирования высоконагруженных систем, микросервисной архитектуры, Event-driven, Batch processing, messaging (Kafka / RabbitMQ). – Опыт проведения code review, рефакторинга и сопровождения legacy-кода. – Умение проектировать сложные структуры реляционных БД. Уверенное знание SQL. – UML, ADR. Желательные требования: – Spring AOP, Spring Cloud – Kafka / RabbitMQ (event-driven архитектура) – NoSQL (Redis, MongoDB) – Kubernetes – CI/CD (GitLab CI) – Observability: Prometheus, Grafana, ELK / OpenSearch, OpenTelemetry – Практики отказоустойчивости: retry, circuit breaker, fallback – Понимание application security (OWASP) – BPMN Условия: – Режим работы: пятидневка, с 09-00 до 18-30 часов – Компенсация за обед – Обеденный перерыв - с 13.00 до 14.30 – Отпуск 30 календарных дней – Обучение за счет Компании – 13 заработная плата.

Требования

Высшее образование (техническое). – Опыт коммерческой разработки на Java от 5 лет. – Уверенные знания Java (11+), понимание JVM, многопоточности, коллекций, Stream API, обработки исключений и принципов написания производительного кода. – Опыт работы с Spring Framework: Spring MVC, Spring Data, Spring Security, Spring Integration. – Опыт написания тестов (JUnit, Mockito). – Понимание и уверенное применение SOLID и паттерны проектирования. – Опыт проектирования высоконагруженных систем, микросервисной архитектуры, Event-driven, Batch processing, messaging (Kafka / RabbitMQ). – Опыт проведения code review, рефакторинга и сопровождения legacy-кода. – Умение проектировать сложные структуры реляционных БД. Уверенное знание SQL. – UML, ADR. Желательные