Backend Java Developer
- Уральск, Западно Казахстанская область
- Постоянная работа
- Полная занятость
- Проектирование и разработка решений для проектов 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
HeadHunter