NT Concepts
Senior / SME Software Developer – Java / Python
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior/SME-разработчик в команду решений NT Concepts для проектов в сфере национальной безопасности. Ведёт архитектуру и разработку отказоустойчивых backend-сервисов и пайплайнов обработки данных на Java и/или Python, выступает техническим лидером и экспертом программы.
Задачи
- Проектировать, разрабатывать и внедрять отказоустойчивые масштабируемые backend-приложения, микросервисы и распределённые пайплайны обработки данных на Java (Spring Boot) или Python (FastAPI, Django)
- Выступать экспертом по архитектуре ПО, паттернам проектирования и инженерным стандартам, проводить технические сессии и менторить команду
- Руководить проектированием и реализацией корпоративных RESTful API, event-driven архитектур и защищённых интерфейсов в сложных многосистемных средах
- Проектировать и оптимизировать хранилища, пайплайны загрузки и трансформации данных на SQL и NoSQL базах (PostgreSQL, MongoDB, Elasticsearch)
- Разрабатывать cloud-native решения и стратегии оркестрации контейнеров (Docker, Kubernetes) в защищённых облачных средах IC (AWS / Azure)
- Обеспечивать соответствие требованиям безопасности, zero-trust архитектуру, высокую доступность и низкую задержку
- Работать с государственными стейкхолдерами, продакт-менеджерами и системными архитекторами, превращая операционные потребности в технические роадмапы
Требования
- Активный допуск TS/SCI с CI Polygraph
- Для уровня Senior: степень бакалавра в Computer Science, Engineering или смежной области и 7+ лет профессионального опыта разработки ПО
- Для уровня SME: степень бакалавра и 10+ лет прогрессивного опыта разработки и архитектурного лидерства
- Глубокая production-экспертиза в Java (Java 11/17+, Spring Framework / Spring Boot) ИЛИ Python (Python 3.x, FastAPI, Flask, async programming) с готовностью работать в обеих средах
- Опыт проектирования масштабируемых слабосвязанных отказоустойчивых микросервисных архитектур и корпоративных API
- Продвинутый опыт реляционного моделирования данных, оптимизации запросов и NoSQL решений (PostgreSQL, MongoDB, DynamoDB, Elasticsearch)
- Практический опыт архитектуры и деплоя решений в защищённых облачных средах (AWS, Azure) с Docker и Kubernetes
- Понимание CI/CD пайплайнов, фреймворков автоматизированного тестирования и практик безопасного кодирования
- Опыт работы в Agile/Scrum командах и руководства ими
Условия
- Удалённая работа с гибкостью, локальность в DC Metro Area
- Диапазон оплаты $120,336—$180,504 USD в год (Virginia Pay Range)
- Конкурентные бenefits и возможности развития навыков
- Культура поддержки и участие в #NTC_GivesBack
Навыки
- Java
- Java 11/17+
- Spring Framework
- Spring Boot
- Python
- Python 3.x
- FastAPI
- Flask
- async programming
- RESTful API
- event-driven architecture
- microservices
- PostgreSQL
- MongoDB
- DynamoDB
- Elasticsearch
- SQL
- NoSQL
- Docker
- Kubernetes
- AWS
- Azure
- CI/CD
- Agile
- Scrum
- Apache Spark
- Kafka
- AWS Glue
- AWS EMR
- AWS GovCloud
- C2S
- zero-trust architecture