Backend Java Developer

Netcracker Technology

  • Уральск, Западно Казахстанская область
  • Постоянная работа
  • Полная занятость
  • 2 д. назад
Netcracker Technology - международный лидер в разработке программного обеспечения для телекоммуникационных компаний с офисами в более чем 50 странах. Мы создаем инновационные решения для крупнейших операторов связи, работая с передовыми технологиями: 5G, eSIM, IoT, облачными платформами и микросервисной архитектурой.Мы ищем Java-разработчиков для работы над корпоративными проектами в области телекоммуникаций. Вы станете частью профессиональной команды разработки, где получите возможность работать с современным технологическим стеком,участвовать в создании масштабных решений для международных заказчиков и развивать свои навыки под руководством опытных наставников.​В работе вы будете участвовать в разработке backend-приложений, работать с реляционными базами данных, REST API и современными фреймворками. Компания предоставляет четкий план развития, обучение и возможность роста до Senior и Lead позиций.​Обязанности:
  • Проектирование и разработка решений для проектов Netcracker OSS
  • Предоставление экспертизы и лучших практик по техническим аспектам разработки и внедрения проектов
  • Обеспечение соответствия техническим спецификациям и детальным требованиям
  • Интеграция всех частей решений и выполнение интеграционного тестирования
  • Поддержка управления релизами и развертывания решений
  • Работа с Netcracker frameworks для создания надежных телеком-систем
Требования:
  • Опыт разработки на Java от 3 лет
  • Отличное владение Java SE и Java EE
  • Сильные навыки ООП с использованием core Java
  • Уверенное знание коллекций, Stream API, Optional, работа с исключениями
  • Многопоточность: Threads, Executors, CompletableFuture, понимание concurrent collections
  • Spring Framework: Spring Core, Spring Boot, Spring Security, Spring Data JPA
  • Web Services: REST API, JAX-RS, JAX-WS, JAXB, XML/XSLT
  • Messaging: JMS, понимание асинхронной коммуникации
  • JDBC: работа с базами данных на низком уровне
  • SQL и реляционные БД (Oracle, PostgreSQL, MySQL): уверенные запросы, индексы, транзакции
  • Apache Camel (Enterprise Integration Patterns)
  • Linux OS: базовая работа в командной строке
  • Английский язык: Pre-Intermediate+ (чтение технической документации, code review)
  • Быстрая адаптация к Netcracker frameworks и технологиям
Будет плюсом:
  • Опыт решения задач с использованием Java concurrency (synchronized, locks, volatile) и понимание основных конструкций Golang (goroutines, channels, context, sync package)
  • Понимание OSS/BSS концепций в телекоммуникационной отрасли
  • NoSQL БД: MongoDB, ElasticSearch, Couchbase
  • Системы обмена сообщениями: RabbitMQ, Kafka (Spring Kafka)
  • Микросервисная архитектура и облачные технологии: Kubernetes, OpenShift, AWS, Azure
  • Agile методологии: Scrum, Kanban
  • Понимание JVM: garbage collection, memory tuning
Мы предлагаем:Международные проекты / современный стек технологийГибридный формат работыВозможности для карьерного развитияОбучение за счет компании - английский, корпоративные тренинги, развитие hard и soft skillsКонкурентная заработная платаДМС (включая стоматологические услуги), программа поддержки сотрудниковКомьюнити по интересам, ивенты, мастер классы * Конструктор бенефитов, выбирай то, что важно тебеСопровождение программного обеспечения

HeadHunter