First National Bank Ghana
Sr. Software Engineer (Omaha, NE)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Старший инженер-программист в FNBO: технический лидер, который разрабатывает и поддерживает сложные backend-решения на Java/Spring, наставляет младших коллег и отвечает за качество и производительность сервисов.
Задачи
- Проектировать и реализовывать сложные программные решения на Java, Spring Boot, Kotlin, Swift
- Писать чистый и эффективный код, использовать AI-инструменты для повышения продуктивности
- Собирать и уточнять бизнес-требования, превращая их в понятные технические задачи
- Работать в Agile-командах и взаимодействовать с кросс-функциональными командами
- Профилировать, отлаживать и оптимизировать производительность приложений
- Проводить код-ревью для младших разработчиков с конструктивной обратной связью
- Отвечать за стандарты качества и тестирования в команде
- Оперативно реагировать на производственные инциденты
- Объяснять сложные технические концепции бизнес-командам
- Обеспечивать мониторинг и поддержку надежных сервисов
- Наставлять и развивать младших членов команды
- Устанавливать и поддерживать технические стандарты в команде
- Участвовать в on-call ротации команды
Требования
- Степень бакалавра в Computer Science, Software Engineering или смежной технической области
- 5–7 лет профессионального опыта разработки ПО
- Знание систем контроля версий (предпочтительно Git)
- Экспертное понимание жизненного цикла разработки ПО и Agile-методологий
- Опыт TDD и фреймворков автоматизированного тестирования
- Сильный сервисный подход и ориентация на бизнес-ценность
- Умение переводить бизнес-требования в технические решения
- Сильные аналитические навыки и навыки решения проблем
- Эффективная письменная и устная коммуникация
- Отличное понимание возможностей Java: lambda, streams, functional interfaces
- 5+ лет опыта проектирования и реализации крупномасштабных веб-сервисов и backend API на Java/J2EE, RESTful Web Services (OpenAPI Spec/Swagger), SOAP, HTTP и JSON
- 5+ лет опыта с высоконагруженными enterprise Java-приложениями на Spring core, Spring security, Spring cloud gateway, Spring Boot, RabbitMQ, реляционных и облачных БД
- Опыт работы в DevOps-среде в публичном облаке (Git/GitHub, CI/CD, Kubernetes, AWS, Terraform)
- Наличие неограниченного разрешения на работу без необходимости спонсорства
Условия
- Диапазон базовой зарплаты: $89,828.00–$148,215.00
- Гибридный формат: 3 дня в офисе, 2 дня удаленно
- Медицинская, стоматологическая и офтальмологическая страховка
- 401k с matching contributions
- Программы оплачиваемого отпуска
- Health Savings Account (HSA)/Dependent Care
- Employee Banking
- Возможности роста
- Оплата обучения
- Страхование краткосрочной/долгосрочной нетрудоспособности
Навыки
- Java
- Spring Boot
- Kotlin
- Swift
- J2EE
- RESTful Web Services
- OpenAPI
- Swagger
- SOAP
- HTTP
- JSON
- Spring core
- Spring security
- Spring cloud gateway
- RabbitMQ
- Git
- GitHub
- CI/CD
- Kubernetes
- AWS
- Terraform
- Agile
- TDD