Senior Java Developer (freelance)
Зарплата
от 2500 $
Требования
Местоположение и тип занятости
Компания
Мы создаем и масштабируем программные решения для компаний России, США и Европы.
Описание вакансии
Условия работы
Ищем Senior Java разработчика для работы на различных проектах компании.
Наши клиенты - крупные иностранные компании с мировым именем (вот лишь некоторые из них: Microsoft, Tideworks, T-Mobile, Disney). Процесс разработки предполагает тесное взаимодействие с командой инженеров со стороны наших клиентов, т.е. большая часть коммуникации будет на английском языке.
Работа удаленная, на контрактной основе (контракт от 3-6 месяцев).
Требования:
- Опыт работы на Java от трех лет.
- Уверенные знания Java SE.
- Опыт работы со Spring Framework, Spring Boot или Java EE (Web Services, REST, Security).
- Знание SQL, опыт работы с ORM.
- Знание SOA архитектуры и паттернов проектирования.
- Английский язык на уровне свободного чтения, умения общаться на технические темы.
Будет плюсом если Вы обладаете:
- Опыт разработки высоконагруженных или распределенных приложений.
- Умением решать front end задачи(JavaScript, AngularJS, CSS/HTML)
- Опыт написание multithreaded applications(знание j.u.c, JMM).
- Знание docker, опыт работы с микросервисной архитектурой. Spring Cloud, Kubernetes, Apache Mesos.
- Опыт работы c Linux.
- Cloud computing(AWS, Azure)
- Умение работать с NoSQL базами данных и in-memory datagrid (MongoDb, Cassandra, Hazelcast).
- Знание других языков для JVM(Scala, Groovie)
- Опыт работы с Big Data (Hadoop, Spark)
- Участие в Open Souce проектах.
Бонусы
- Возможность работать в международной команде среди профессионалов высокого уровня, принять участие в разработке крупных и известных продуктов.
- На ряд проектов предусмотрены командировки к клиенту.
- Спонсорство H1B визы. При долгосрочном сотрудничестве компания оформляет для сотрудника визу типа L1B/L1A.