Select Minds
Java Full Stack Developer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Java Full Stack Developer в компанию SelectMinds, работа полностью в офисе в Финиксе, Аризона. Нужен сильный инженер с опытом Java и React.js и опытом работы хотя бы с одним корпоративным фреймворком (One App, One Data или аналогичным).
Задачи
- Разработка full stack решений на Java и React.js
- Проектирование и разработка микросервисов и RESTful API
- Разработка современного и адаптивного UI на React.js
- Работа с корпоративными прикладными фреймворками (One App, One Data или аналогичными)
- Написание чистого, поддерживаемого и переиспользуемого кода
- Проведение code review, рефакторинг и оптимизация производительности
- Юнит-тестирование, автоматизация, сканирование безопасности и контроль качества кода
Требования
- Опыт 8+ лет
- Сильный опыт Core Java, J2EE, Spring и Spring Boot
- Опыт работы с микросервисной архитектурой и разработкой RESTful API
- Опыт разработки UI на React.js
- Опыт работы хотя бы с одним корпоративным прикладным фреймворком (One App, One Data или аналогичным)
- Хорошее знание ООП и паттернов проектирования
- Опыт работы с Vert.x и реактивным программированием
- Опыт работы с Oracle, MySQL и/или Cassandra
- Опыт облачной и cloud-native разработки
- Опыт работы с SCM, CI/CD, инструментами сборки и деплоя
- Опыт юнит-тестирования, автоматизации, сканирования безопасности и практик контроля качества кода
- Понимание TDD, BDD, SDLC, code review, рефакторинга и оптимизации производительности
- Обязательно присутствие в офисе все 5 дней в неделю, удалённая работа недоступна
Условия
- Работа в офисе (onsite) с первого дня, все 5 дней в неделю
- Конкурентная зарплата
- Возможности для карьерного роста
- Компенсация $120,000.00 - $130,000.00 в год
Навыки
- Java
- Core Java
- J2EE
- Spring
- Spring Boot
- React.js
- Microservices
- REST API
- Vert.x
- Reactive Programming
- Oracle
- MySQL
- Cassandra
- Cloud
- Cloud-Native
- SCM
- CI/CD
- Unit Testing
- Automation
- TDD
- BDD
- OOP
- Design Patterns
- Security Scanning
- Code Quality