Ford Pro
Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер-разработчик в команду Research and Advanced Engineering компании Ford. Проектирование и поддержка масштабируемых backend-сервисов на Java/Spring Boot, разработка веб-интерфейсов на Angular и React, работа с микросервисами и облачной инфраструктурой GCP.
Задачи
- Проектировать, разрабатывать и поддерживать высокомасштабируемые, безопасные и отказоустойчивые backend-сервисы на Java (Java 11/17+) и Spring Boot
- Создавать отзывчивые и удобные веб-интерфейсы на Angular и React
- Проектировать, разрабатывать и интегрировать RESTful API и микросервисы с высокой доступностью и низкой задержкой
- Реализовывать сложную бизнес-логику, производительные модели данных и оптимизированные схемы БД в PostgreSQL
- Писать чистый, поддерживаемый и документированный код, проводить код-ревью, юнит-тестирование и техническую документацию
- Проектировать, разворачивать и управлять cloud-native приложениями на Google Cloud Platform (GCP)
- Строить и поддерживать автоматизированные CI/CD пайплайны (Cloud Build, GitHub Actions, Jenkins, GitLab CI)
- Паковать и управлять приложениями с помощью Docker и оркестрировать их в масштабе
- Автоматизировать провижининг окружений и управление конфигурацией с помощью Terraform или GCP Cloud Deployment Manager
- Настраивать логирование, трейсинг и алертинг с помощью Cloud Monitoring, Prometheus или Grafana
- Выступать техническим наставником для junior и middle разработчиков
- Работать в тесной связке с Product Managers, UX/UI дизайнерами и архитекторами
- Активно участвовать и вести Agile-церемонии (Sprint Planning, Stand-ups, Backlog Refinement, Retrospectives)
Требования
- Bachelor's Degree in Computer Science или эквивалентный опыт
- 6+ лет профессионального опыта разработки на Java (Java 8/11/17+)
- 6+ лет глубокого практического опыта с экосистемой Spring (Spring Boot, Spring MVC, Spring Data JPA, Spring Security)
- 6+ лет опыта проектирования и реализации RESTful API и микросервисных архитектур
- 6+ лет уверенного владения PostgreSQL, включая проектирование схем, оптимизацию запросов и тюнинг производительности
- Легальное право на работу в США (визовая поддержка не предоставляется)
Условия
- Гибридный формат с требованием присутствия в офисе 4+ дня в неделю
- Медицинская, стоматологическая и офтальмологическая страховка, покрытие рецептурных препаратов
- Гибкие дни по уходу за семьёй, оплачиваемый родительский отпуск, программы адаптации для новых родителей, субсидируемый backup-чилдкер
- Льготы по планированию семьи, включая компенсацию расходов на усыновление и суррогатное материнство, лечение бесплодия
- Программа скидок на автомобили для сотрудников и членов семьи, лизинг для менеджмента
- Оплата обучения
- Активные employee resource groups
- Оплачиваемое время на волонтёрство
- Щедрый график оплачиваемых праздников, включая неделю между Рождеством и Новым годом
- Оплачиваемый отпуск и возможность покупки дополнительных дней отпуска
- Зарплатная вилка $68,300–$192,900 (salary grade 5-8)
Навыки
- Java
- Spring Boot
- Spring MVC
- Spring Data JPA
- Spring Security
- Angular
- React
- RESTful API
- микросервисы
- PostgreSQL
- Google Cloud Platform
- Docker
- Terraform
- Cloud Build
- GitHub Actions
- Jenkins
- GitLab CI
- Cloud Monitoring
- Prometheus
- Grafana
- Kafka
- GCP Pub/Sub
- SonarQube
- Tekton
- ArgoCD
- TDD
- GitOps