Esri
Software Development Engineer II - ArcGIS Enterprise
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер-разработчик в команду ArcGIS Enterprise. Разработка распределённой платформы для картографии и геоаналитики, серверные компоненты на Java и веб-сервисы.
Задачи
- Разрабатывать серверные компоненты и веб-сервисы на Java для геопространственных сценариев
- Прототипировать, проектировать и выпускать масштабируемые отказоустойчивые фичи, выдерживающие конкурентную нагрузку
- Проектировать архитектуру и разрабатывать продукты под требования заказчиков
- Находить, анализировать и исправлять баги и проблемы производительности
- Работать в кросс-функциональной команде и учитывать требования смежных команд
Требования
- 2+ года опыта разработки middleware на core Java, Servlets (JavaEE), JSP
- Понимание облачных платформ AWS и Azure (S3, SQS, EC2, Blob Service, Table Service)
- Знание Java design patterns
- Знание реляционных БД: SQL Server, Oracle, PostgreSQL или DB2
- Опыт работы с большими кодовыми базами
- Понимание веб-сервисов REST и SOAP
- Владение инструментами отладки и профилирования (Eclipse/IntelliJ Debugger, JProfiler)
- Опыт работы с системой контроля версий, желательно GIT
- Сильные навыки решения задач, проектирования и отладки
- Степень бакалавра по математике, информатике, физике или смежной области
Условия
- Медицинская, стоматологическая и офтальмологическая страховка, страхование жизни для сотрудника и семьи
- Программа 401(k) и участие в прибыли
- Минимум 80 часов отпуска в год и 12 оплачиваемых праздничных дней
- Возможности профессионального роста
- Базовая зарплата $101,192–$167,336 в год
Навыки
- Java
- Servlets
- JavaEE
- JSP
- AWS
- Azure
- Amazon S3
- SQS
- EC2
- SQL Server
- Oracle
- PostgreSQL
- DB2
- REST
- SOAP
- GIT
- JSON
- XML
- Maven
- ANT
- Docker
- Kubernetes
- JProfiler