Prosync
Software Engineer I/II (JEE)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер-программист для модернизации и поддержки Spring Boot приложения, обрабатывающего терабайты операционных данных. Роль предполагает контейнеризацию, развёртывание в Kubernetes и развитие mission-critical платформы.
Задачи
- Анализировать требования пользователей и систем, участвовать в техническом проектировании и планировании модернизации
- Разрабатывать, тестировать, отлаживать и поддерживать приложения на Spring Boot и Angular
- Проектировать, разрабатывать и поддерживать RESTful API и интеграции сервисов для обработки больших объёмов данных
- Строить и оптимизировать запросы к MariaDB, работу со схемами и компонентами доступа к данным; поддерживать Oracle и PostgreSQL при необходимости
- Разрабатывать ПО для эффективной обработки терабайтов корпоративных данных еженедельно
- Поддерживать инициативы модернизации: контейнеризацию, развёртывание в Kubernetes, эволюцию архитектуры
- Участвовать в обсуждениях архитектуры, код-ревью и сессиях по устранению неполадок
- Разрабатывать модульные, интеграционные и автоматизированные тесты; поддерживать пайплайны GitLab CI/CD
- Вести техническую документацию в Confluence и управлять задачами в Jira
- Оказывать поддержку DBA для Oracle, PostgreSQL и MariaDB: обслуживание, мониторинг, резервное копирование и восстановление
- Проходить кросс-обучение по технологиям приложений, баз данных и развёртывания
Требования
- Степень бакалавра и выше в области Computer Science или смежной дисциплине плюс 7 лет опыта в разработке ПО (или Associate's Degree / аттестат + 11 лет опыта)
- Опыт разработки Java enterprise-приложений на Spring Boot или аналогичных современных фреймворках
- Опыт разработки веб-приложений на Angular или аналогичных современных frontend-фреймворках
- Опыт проектирования и реализации RESTful API
- Опыт разработки приложений с Oracle, PostgreSQL, MariaDB или аналогичными реляционными БД
- Опыт работы с контейнерными технологиями, такими как Docker или Podman
- Опыт развёртывания и поддержки контейнеризированных приложений в Kubernetes
- Опыт модернизации приложений и эволюции программной архитектуры
- Опыт создания и ведения технической документации
- Активный допуск Top Secret/SCI с полиграфом
Условия
- Квартальные бонусы и высококонкурентная оплата труда
- Комплексный пакет медицинских льгот и пенсионный план 401K
- Программа помощи сотрудникам (EAP)
- Спонсируемая компанией программа непрерывного образования
- Генеральный оплачиваемый отпуск и 11 оплачиваемых праздничных дней в году
- Гибкие варианты работы, подстраивающиеся под график и образ жизни
Навыки
- Java
- Spring Boot
- Angular
- RESTful API
- MariaDB
- Oracle
- PostgreSQL
- Docker
- Podman
- Kubernetes
- GitLab CI/CD
- Jira
- Confluence
- microservices
- Rancher
- Amazon EKS
- OpenShift
- Helm
- DevSecOps