Intelliforce-IT Solutions Group
Senior Backend Software Engineer (Prime)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior Java-инженер в команду DIGS (Mission Analytics) для разработки backend-сервисов обработки и подготовки больших данных к отображению в интерфейсах. Роль предполагает архитектурные решения, проектирование API и распределённых систем.
Задачи
- Проектировать, разрабатывать и поддерживать backend-системы на Java
- Создавать RESTful API и backend-сервисы для возможностей DIGS
- Принимать архитектурные решения по дизайну сервисов, фреймворкам и границам систем
- Оценивать, когда Spring и Spring Boot добавляют ценность, а когда лучше более лёгкое решение
- Разрабатывать масштабируемое и поддерживаемое ПО для высокосложных mission-сред
- Работать с реляционными БД, проектированием схем, ORM и NoSQL-хранилищами
- Фиксировать, триажить и оценивать изменения в существующих системах DIGS
- Прототипировать новые возможности обработки данных и аналитики
- Разрабатывать обработку mission-данных для отображения через UI DIGS
- Отлаживать сложные проблемы и улучшать существующие сервисы
- Участвовать в code review и поддерживать стандарты качества
- Взаимодействовать с software-, systems- и DevOps-инженерами
Требования
- Активный допуск Top Secret с полиграфом (спонсорство допуска недоступно)
- Гражданство США (визовое спонсорство недоступно)
- 14 лет опыта в Software Engineering на программах схожего масштаба и сложности
- Степень бакалавра по Computer Science или смежной дисциплине
- 7+ лет профессионального опыта разработки backend-систем на Java
- 3 года подтверждённого облачного опыта с распределёнными масштабируемыми технологиями обработки данных
- Сильное владение Java и концепциями JVM
- Опыт создания RESTful API и backend-сервисов
- Практический опыт со Spring и Spring Boot
- Опыт с ORM-фреймворками, например Hibernate
- Понимание реляционных БД и проектирования схем
- Опыт проектирования масштабируемых и поддерживаемых систем
- Опыт с Git и современными workflow контроля версий
- Работа в Linux/Unix-средах, например RHEL
- Опыт с распределёнными масштабируемыми NoSQL или Big Data хранилищами
- Опыт с MapReduce и смежными технологиями
- Опыт с Hadoop Distributed File System (HDFS)
- Опыт с форматами сериализации, например JSON или BSON
- Опыт работы в Agile-средах
- Сильные навыки отладки и решения проблем
Условия
- Диапазон компенсации $176,000–$226,000
- Щедрый оплачиваемый отпуск, федеральные праздники и выходной в день рождения
- Несколько вариантов медицинского страхования, в том числе без франшизы и взносов для сотрудника
- 401(k) с немедленным vesting
- Бонусы: profit sharing, квартальные награды, President’s Club
- Культура сотрудничества и командные мероприятия
Навыки
- Java
- JVM
- RESTful API
- Spring
- Spring Boot
- Hibernate
- ORM
- SQL
- NoSQL
- Git
- Linux
- Unix
- RHEL
- MapReduce
- Hadoop
- HDFS
- JSON
- BSON
- MongoDB
- Elasticsearch
- React
- Angular
- AWS
- Terraform
- Ansible
- Docker
- Kubernetes
- Python
- Bash
- PowerShell
- CI/CD
- GitLab
- Agile