Position: Regular\Senior Java Developer
Company: Luxoft
Experience required: 3y
English level: upper

*Responsibilities:*

• Developing of application based on requirements and design
• Migrate an existing Solr based search-architecture to ElasticSearch
• Replacing Tibco EMS topics by Kafka/Flink
• Investigations, Research, Estimations
• Collaborate with a globally distributed team of other developers, business analysts, DevOps and quality assurance (QA) professionals

**Skills:**

**Must have:**

• 3+ years of experience and excellent knowledge of Core Java
• Good experience in analyzing existing Java application, understanding flows and ability to work with limited application documentation
• Experience in source code control systems, such as GIT.

**Nice to have:**

• Knowledge of uDeploy, TeamCity, Hadoop, KDB, Oracle, MS SQL
• Experience with Messaging Systems: RabbitMQ, Kafka, Flink, etc.
• Experience with ElasticSearch
• Hands on experience in TDD and automated testing tools
• Experience in Investment banking