Senior Java Engineer (Java 8)

13 марта 2019    34

— 4+ years of experience with Java
— Java 8 experience
— Experience with Spring Framework, extra points if you have used Spring 4 (double extra for Spring 5!)
— Experience building Restful/GraphQL Web Services
— Experience with scalable, multi-server, multi-database application development
— Experience with building microservice architecture
— Strong OOD/OOP skills and experience applying design patterns
— Knowledge of database architecture and design (both SQL and NoSQL)
— Solid knowledge of standard algorithms and data structures
— Strong understanding of advanced Java topics including multi-threading, synchronization and debugging memory allocations of Java applications
— Familiarity with version control and issue tracking systems (e.g. GIT and Jira)
— A team player with excellent communications skills, energy, enthusiasm, and a willingness to work in a fast-paced environment
— Strong experience with Unit/Integration/Functional testing (JMeter), Test Frameworks (Junit, TestNG)
— Strong written and spoken English

— Apache Kafka
— Apache Camel / Spring integration
— Spring Boot
— Gradle
— Reactive Java (RxJava / ProjectReactor)
— Distributed databases (Cassandra)
— JMockit / Mockito / Spock
— Netflix solutions for microservices
— Amazon Web Services
— Groovy / Kotlin

— Ability to work remote
— Competitive salary with regular pay and yearly bonus
— Medical Insurance
— English courses
— Opportunity to improve English skills by regular communication with native speakers
— Flexible work schedule
— Business trips to USA

Подписывайтесь на наш телеграм-канал @remotelist, чтобы всегда быть в курсе новых вакансий! Дайджесты с новыми вакансиями появляются каждые 2-3 часа.

Еженедельная рассылка топ-15 самых просматриваемых вакансий сайта. Письмо приходит каждое воскресенье.