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

Похожие вакансии

Senior .NET Software Developer
State of North CarolinaSeniorОфис
87,617 – 109,522 USD в год
13 окт.
AI/ML Back-end Engineer
Ochsner Health SystemMiddleNew OrleansОфис
9 окт.
Senior Software Engineer, NeMo Helix Core Platform
NVIDIASeniorУдалённо
184,000 – 356,500 USD в год
7 окт.
Senior Software Engineer
Charles SchwabSeniorAnn ArborОфис
6 окт.
Sr Software Engineer
General MotorsSeniorSunnyvaleГибридРелокация
170,600 – 261,300 USD в год
6 окт.
Senior / SME Software Developer – Java / Python — NT Concepts, 120,336 – 180,504 USD в год, Chantilly | itrelocate