Diversified Services Network, Inc.
(1117883) Senior Software Engineer - Java/AWS
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior Software Engineer в Fortune 100 компанию для разработки и поддержки Java/AWS приложений. Гибридный формат с 2 днями в офисе, работа в Agile/Scrum команде над сложными системами.
Задачи
- Проектировать, писать код, тестировать и отлаживать программы высокой сложности
- Разрабатывать крупные системные модули и релизы инфраструктуры на основе требований заказчиков
- Настраивать и кастомизировать покупные программные решения
- Выполнять интеграционные задачи для внутренних систем и покупных решений
- Проводить интеграционное и приёмочное тестирование компонентов систем
- Участвовать в Scrum-церемониях: Daily Standups, Sprint Planning, Grooming, Retrospectives, Demos
- Проводить PR-ревью и взаимодействовать с другими командами
- Оказывать поддержку в нерабочие часы и выходные при необходимости
Требования
- Bachelor's degree в Computer Science, Electrical Engineering или смежной области и 8+ лет опыта (или Master's и 6+ лет)
- Обширный опыт проектирования, разработки и поддержки Java-приложений в масштабе
- 3+ года опыта разработки в AWS: CloudFormation, ECS, Lambda, Fargate, Amazon Elasticsearch, S3, IAM
- Опыт использования Generative AI инструментов в разработке
- 3+ года опыта сборки и деплоя ПО с облачными технологиями (AWS, Azure или GCP)
- Опыт разработки с реляционными и NoSQL базами данных
- Знание архитектурных паттернов: MVC, Microservices, Event-driven architecture
- Опыт деплоя через CI/CD (Jenkins или Azure DevOps)
- Опыт работы в Agile, желательно Scrum
- Понимание batch/stream processing: AWS SQS, AWS SNS, Kinesis
- Опыт проектирования RESTful API
- Опыт работы с API-инструментами: Swagger, Postman, Assertible
- Опыт TDD и BDD
- Опыт тестирования с Selenium и Cucumber и их интеграции в CI/CD
- Опыт с DynamoDB, MongoDB, Cassandra, Redis, Elasticsearch, MySQL, Oracle
- Знание структур данных и алгоритмов
Условия
- Гибридный формат: 2 дня в неделю в офисе
- Полный соцпакет: медицинская, стоматологическая, vision-страховка, страхование жизни и инвалидности
- 401(k)
- Оплачиваемый отпуск и праздничные дни
- Employee assistance program
- Health savings account
Навыки
- Java
- AWS
- CloudFormation
- ECS
- Lambda
- Fargate
- Amazon Elasticsearch
- S3
- IAM
- Azure
- GCP
- NoSQL
- MVC
- Microservices
- Event-driven architecture
- Jenkins
- Azure DevOps
- Scrum
- AWS SQS
- AWS SNS
- Kinesis
- RESTful API
- Swagger
- Postman
- Assertible
- TDD
- BDD
- Selenium
- Cucumber
- DynamoDB
- MongoDB
- Cassandra
- Redis
- Elasticsearch
- MySQL
- Oracle