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

The team will be responsible for performing business changes on a set of eTrading platforms that support Credit and Muni business. Platforms are global and cover multiple aspects of the trade lifecycle starting from RFQ, Market Making, Trade execution and ending Pricing. You will join Luxoft distributed team and partner with other client's teams based in Shanghai, New York, Toronto, Tampa and London.

**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 applications, understanding flows and ability to work with the 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