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

• Java SE/EE: strong core, multithreading, Servlets, JSP, EJB, JPA, JAX-RS, WebSockets, Applet, Swing, RMI, JMX, JDBC, Cryptography, Security, Concurrency
• Web Services: REST, SOAP, RPC, GraphQL
• Messaging: JMS, ActiveMQ, Oracle AQ, RabitMQ, Kafka, Kafka Streams
• Web/App servers: Tomcat, JBoss, Jetty, Grizzly
• Databases: Oracle (including solid DBA experience), PostgreSQL, MySQL, CockroachDB
• Full-text search: Apache Lucene, Elasticsearch
• NoSQL: MongoDB, Couchbase, HBase, Cassandra, DynamoDB, Aerospike
• Frameworks: Spring (Core, Data, MVC, AOP, Boot, Cloud), Netflix OSS (Eureka, Zuul, Ribbon, Feign, Hystrix), Guice, Dropwizard, Hibernate
• Caching: Guava Cache, EhCache, Redis
• Build/CI tools: Maven, Gradle, Ant, sbt, Liquibase, Rundeck, Bamboo, Sonar, Vagrant, Docker, Spinnaker, Jenkins, GitLab CI
• Monitoring: AppDynamics, OpenTSDB, Metrilyx, Grafana, Kibana, Splunk, Datadog, ELK, Prometheus
• Advertising/marketing analytics: Facebook Marketing, Google Adwords, AppsFlyer
• Testing: integration, system, performance, load, contracts testing; TDD, BDD, JUnit, TestNG, Spock, DbUnit, WireMock, Mockito, JMeter, Cucumber, Gatling
• CRM: Siebel, EAI, Pentaho, BI Publisher 
• Orchestration: Eureka, Zookeeper, Kubernetes
• Experience with: Scala, Kotlin, Groovy, Python
• AWS: EC2, S3, IAM, DynamoDB, SNS/SQS, Lambda, CloudWatch, ElastiCache, Terraform, CloudFormation
Software Engineer with over 10 years of experience in IT industry.
Professional expertise covers Java related technologies and database development.
Key expertise in server-side development and integration.
Knowledge in telecom, fintech, banking domains and warehouse automation.
Familiarity with BigData technologies, Hadoop ecosystem, Spark and functional programming.
Awareness in DevOps, AWS, NoSQL and microservices architecture.
Interested in microservices-based and cloud computing projects.