SBT Industries
Java Back-end Developer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Java Back-end Developer в команду SBT Global Inc. Проектирование и поддержка масштабируемых backend-решений и API на Java, работа с Oracle SQL и Spring.
Задачи
- Проектировать, разрабатывать и поддерживать backend-приложения, сервисы и API на Java
- Писать эффективный, переиспользуемый и документированный код по лучшим практикам
- Взаимодействовать с frontend-разработчиками, product-менеджерами и другими стейкхолдерами для перевода требований в технические решения
- Реализовывать и поддерживать схемы БД, писать сложные SQL-запросы и оптимизировать производительность на Oracle SQL
- Разрабатывать и использовать RESTful веб-сервисы для интеграции с внешними системами
- Использовать Spring и его модули (Spring Boot, Spring Batch) для enterprise-приложений
- Управлять зависимостями и сборкой через Maven
- Работать с Git для управления кодом и совместной работы
- Проводить unit- и интеграционное тестирование, отладку backend-компонентов
- Следить за новыми технологиями и лучшими практиками backend-разработки
Требования
- Bachelor's degree в Computer Science, Engineering или смежной области
- 5+ лет опыта Java back-end разработки
- Владение Java и фреймворками (Spring, Spring Boot, Spring Batch)
- Понимание принципов ООП, структур данных и алгоритмов
- Опыт с Oracle SQL и принципами проектирования БД
- Опыт с RESTful веб-сервисами и разработкой API
- Опыт с Maven
- Знание Git
- Сильные навыки решения проблем и внимание к деталям
- Отличные коммуникативные навыки
- Умение работать в быстрой agile-среде
- Знание application-серверов Tomcat и WebLogic
- Опыт с Jenkins
- Знакомство с JUnit
- Понимание механизмов аутентификации и авторизации, включая OAuth
- Знание SOAP веб-сервисов
Условия
- Payrate: $7,230.62/M DOE
- Контракт на 1 год
- Локация: Plano, Texas
- Конфиденциальность данных согласно EEO guidelines
Навыки
- Java
- Spring
- Spring Boot
- Spring Batch
- Oracle SQL
- RESTful
- Maven
- Git
- Tomcat
- WebLogic
- Jenkins
- JUnit
- OAuth
- SOAP
- MySQL
- PostgreSQL
- MongoDB
- CI/CD