NationsBenefits
Software Development Engineer I
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Java-разработчик в FinTech-подразделение NationsBenefits. Разработка функций приложения для управления льготами и платежами на Java 21 и Spring Boot 3.x.
Задачи
- Проектировать, разрабатывать и поддерживать функции FinTech-приложения на Java 21 и Spring Boot 3.x
- Писать чистый, документированный и эффективный код с фокусом на производительность и поддерживаемость
- Интегрировать сторонние API и сервисы
- Работать с senior-инженерами и продуктовыми менеджерами над техническими дизайнами
- Участвовать в code review и делиться лучшими практиками
- Писать unit- и интеграционные тесты
- Отлаживать и устранять проблемы, обеспечивать стабильную работу приложения
- Следить за соответствием стандартам качества и регуляторным требованиям
- Предлагать улучшения процессов разработки, инструментов и технологий
- Обеспечивать безопасность приложения и соответствие отраслевым регламентам
Требования
- Высшее или среднее образование в области computer science, IT или смежной
- 2–4 года профессионального опыта с Java 21 и Spring Boot 3.x
- Сильная экспертиза в микросервисной архитектуре и разработке RESTful API
- Практический опыт с SQL и NoSQL базами данных (PostgreSQL, MongoDB и др.)
- Знакомство с AWS, GCP или Azure и контейнеризацией (Docker/Kubernetes)
- Владение Git и опыт работы с CI/CD пайплайнами, SonarQube
- Опыт Agile-разработки и сильные навыки решения проблем
- Опыт автоматизированного тестирования (JUnit, Mockito, PITest)
Условия
- Full-time
- Работа в офисе в Plantation, FL, USA
- Возможности карьерного роста внутри организации
- Позиция в отделе Engineering - FinTech, подчинение VP of Fintech
Навыки
- Java 21
- Spring Boot 3.x
- RESTful API
- микросервисы
- SQL
- NoSQL
- PostgreSQL
- MongoDB
- AWS
- GCP
- Azure
- Docker
- Kubernetes
- Git
- CI/CD
- SonarQube
- JUnit
- Mockito
- PITest
- Jenkins
- React