SmarTek21
Full Stack Java Developer - On-Site Coordinator
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Full Stack Java Developer / On-Site Coordinator в SmarTek21: разработка enterprise-приложений на Java и React, а также координация распределённой offshore-команды и взаимодействие со стейкхолдерами на месте.
Задачи
- Проектировать, разрабатывать и поддерживать enterprise full-stack приложения (backend и современный UI)
- Выступать основным on-site техническим координатором: связывать коммуникацию, синхронизировать цели спринтов и обеспечивать delivery между offshore-командами и локальными стейкхолдерами
- Разрабатывать и интегрировать REST и SOAP веб-сервисы на Spring Boot, Hibernate, Servlets, JSP, MVC и Security
- Разрабатывать адаптивные клиентские интерфейсы, переиспользуемые UI-компоненты и динамические веб-страницы на ReactJS, JavaScript и jQuery
- Проектировать и реализовывать компоненты реляционных БД, запросы, хранимые процедуры и маппинг данных (JDBC, SQL, JPA)
- Обеспечивать высокое качество кода и покрытие тестами: автоматические unit-тесты на JUnit и mocking-фреймворках (Mockito, JMockit)
- Курировать CI/CD пайплайны на Jenkins и управлять workflow контроля версий в Git или TFS
- Проводить технические handoff, архитектурные code review и устранять production-инциденты в разных часовых поясах
Требования
- Bachelor’s degree in Computer Science, Software Engineering или смежная область
- Senior-уровень опыта в enterprise-разработке ПО с подтверждёнными навыками технического лидерства или on-site координации
- 5+ лет практического опыта разработки на Java
- 5+ лет опыта создания enterprise-приложений с Servlet, JSP, MVC и Security фреймворками
- 3+ года опыта с ReactJS или аналогичным современным UI-фреймворком
- 3+ года опыта со Spring Boot и Hibernate
- 3+ года опыта с JavaScript и jQuery
- Практическая экспертиза с REST и SOAP веб-сервисами, XML, XSD и XSLT
- Уверенное владение БД: JDBC, SQL, хранимые процедуры, JPA
- Опыт автоматизированного unit-тестирования с JUnit и mocking-фреймворками (Mockito, JMockit)
- Знакомство с Agile-методологиями и CI/CD инструментами, такими как Jenkins
- Владение системами контроля версий Git, TFS или аналогичными enterprise-инструментами
- Подтверждённый опыт проактивной коллаборации и технической координации с offshore и глобально распределёнными командами
- Право на работу в США
Условия
- Salary Range: $120,000 – $130,000 в год
- Benefits: медицинская, стоматологическая и vision страховка, 401(k), страхование жизни, disability coverage, оплачиваемые праздники и PTO
- Work Arrangement: гибрид — 3 дня в офисе / 2 дня удалённо
- Employment Type: Contract
- Стандартный рабочий график, командировок нет
- Локация: Issaquah, WA
Навыки
- Java
- Spring Boot
- Hibernate
- Servlet
- JSP
- MVC
- Spring Security
- ReactJS
- JavaScript
- jQuery
- REST
- SOAP
- XML
- XSD
- XSLT
- JDBC
- SQL
- JPA
- JUnit
- Mockito
- JMockit
- Jenkins
- Git
- TFS
- Backbone.js
- SCSS
- Splunk
- Redis
- Memcached
- Microservices
- WCAG
- ADA