General Motors
Staff Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Staff Software Engineer в General Motors: проектирование и разработка многослойных корпоративных решений на Java/JEE, техническое лидерство и наставничество команды разработки.
Задачи
- Взаимодействовать с системным архитектором, тимлидами, бизнес-заказчиками и командой разработки
- Обеспечивать техническое лидерство и экспертизу при построении многослойных архитектур решений
- Анализировать потребности пользователей и требования к ПО, оценивать реализуемость дизайна с учётом сроков и затрат
- Проектировать, разрабатывать и модифицировать программные системы
- Разрабатывать процедуры тестирования и валидации ПО, документацию
- Оценивать требования к конфигурации оборудования, форматы отчётности, затраты и безопасность
- Распределять работу и руководить программистами, дизайнерами и другими инженерными специалистами
Требования
- Bachelor's degree in Computer Engineering, Computer Science или смежной области
- 5 лет опыта в роли Software Engineer / Software Developer или аналогичной
- 5 лет опыта: Java и JEE бизнес-решения, полный SDLC, SQL и Oracle, ОО-анализ и проектирование
- 5 лет опыта: Agile, TDD, JUnit, Mocks, Pair Programming
- 5 лет опыта: SQL, Hibernate, Web Services (REST, SOAP), WebLogic
- 5 лет опыта: Microservices, Pivotal Cloud Foundry, Spark, Kubernetes, Akka, Pulsar, RabbitMQ, Cassandra, Redis, Bitbucket, Maven
- 3 года опыта: HTML5, CSS3, jQuery, JavaScript, Adobe CQ
Условия
- Гибридный формат: 3 дня в офисе, 2 дня удалённо
- Необходимо иметь возможность работать в локальном офисе
- Льготы и программы благополучия с первого дня работы
Навыки
- Java
- JEE
- SQL
- Oracle
- Hibernate
- REST
- SOAP
- WebLogic
- Microservices
- Pivotal Cloud Foundry
- Spark
- Kubernetes
- Akka
- Pulsar
- RabbitMQ
- Cassandra
- Redis
- Bitbucket
- Maven
- HTML5
- CSS3
- jQuery
- JavaScript
- Adobe CQ
- TDD
- JUnit
- Agile