Koniag
Software Developer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Full-stack разработчик для модернизации и поддержки ключевых LOB-приложений в защищённой среде Department of War. Работа в Agile-команде с React, Java Spring Boot и реляционными БД, с параллельным ведением legacy-систем и переходом к cloud-ready архитектуре.
Задачи
- Поддерживать стабильность, производительность и устранять дефекты legacy-приложений, параллельно проектируя миграцию монолитов в decoupled cloud-aligned сервисы
- Проектировать, разрабатывать и сопровождать защищённые веб-приложения на React, Java Spring Boot и Microsoft SQL Server / MySQL
- Проводить рефакторинг, domain-driven decomposition и контейнеризацию, переводя legacy-код в микросервисы
- Внедрять AI-ассистированные инструменты разработки и автоматизацию для повышения скорости
- Разрабатывать адаптивные компонентные интерфейсы на React, ES6+, HTML5, CSS3 с соблюдением Section 508
- Проектировать и документировать RESTful API и обеспечивать интеграцию legacy-хранилищ с новыми компонентами
- Интегрировать .NET 8+/C# и Node.js компоненты в ходе поэтапной модернизации
- Писать и оптимизировать SQL-запросы, хранимые процедуры, триггеры и представления
- Участвовать в Scrum-церемониях, вести работу с Jira и GitLab, проводить code review
- Поддерживать и развивать GitLab CI/CD пайплайны, включая автотесты и статический анализ
- Писать unit, integration, regression и E2E тесты (JUnit, Mockito, Jest, React Testing Library)
- Диагностировать и устранять дефекты, race conditions, утечки памяти и аномалии производительности
- Готовить архитектурную документацию, data flow диаграммы, Swagger/OpenAPI спецификации и runbooks
- Обеспечивать соответствие STIG, устранять уязвимости по SAST/DAST, управлять зависимостями и SBOM
- Взаимодействовать с ИБ-командами и стейкхолдерами, доносить технические решения и риски
Требования
- Степень бакалавра по Computer Science или Engineering
- От 24 до 84 месяцев релевантного практического опыта
- Сертификация CompTIA Security+ до выхода на работу
- Активный, interim или способность получить SECRET clearance до выхода
- Сильный hands-on опыт full-stack разработки на React, JavaScript и Node.js
- Опыт с Java Spring Boot (Spring MVC, Spring Data JPA/Hibernate, Spring Security)
- Опыт работы с Microsoft SQL Server и/или MySQL
- Понимание современных практик разработки ПО и сильные навыки решения проблем
- Способность работать в Agile/Scrum команде и взаимодействовать между командами
Условия
- Медицинская, стоматологическая и vision-страховка
- Пенсионный план 401(k)
- Оплачиваемый отпуск и оплачиваемый родительский отпуск
- Страхование жизни и disability
- Flexible spending accounts
- Commuter benefits и компенсация обучения
- Работа в офисе в Huntsville, AL
Навыки
- React
- JavaScript
- ES6+
- Node.js
- Java
- Spring Boot
- Spring MVC
- Spring Data JPA
- Hibernate
- Spring Security
- Microsoft SQL Server
- MySQL
- SQL
- .NET 8+
- C#
- AWS
- GCP
- Azure
- GitLab
- GitLab CI/CD
- HTML5
- CSS3
- JUnit
- Mockito
- Jest
- React Testing Library
- Jira
- IntelliJ IDEA
- Visual Studio Code
- Eclipse
- Vite
- npm
- yarn
- Apache Tomcat
- Microsoft IIS
- Active Directory
- DNS
- Red Hat Enterprise Linux
- Windows Server
- VMware
- Swagger
- OpenAPI
- SAST
- DAST