Position: Senior Java Developer
Category: Java
English level: upper
Years of experience: 11

Ability to refine requirements, prepare specs or design documents for subsystems/modules/components.
Ability to design and implement subsystems/components according to specs (or without spec, basing on assumptions :) ). 
Ability to refactor parts of application and to test-cover refactored code.
Ability to prepare and maintain technical documentation.
Designing and development of modules, components, tools, integration/service layers etc. Developing of unit/integration/functional tests. Debugging, testing, bug-fixing.

Java, JavaEE
Spring / Spring Boot, Hibernate
XML, XSD, XSL, JSON
Web Services (SOAP/REST)
Apache Kafka, Apache Spark, GCP (Dataproc, GCS, BigQuery)
Intellij IDEA, Git / BitBucket / GitHub, Maven, Bamboo
Postgresql, MySQL, Ubuntu
Good management, working with modern technologies, working with skilled teammates.