Position: [Global Trades Registry] Senior Java Developer
Company: Luxoft
Experience required: 5y
English level: intermediate

Project Description
Unity represents a single global authority solution to become an authoritative registry for unique internal trade identifiers and enables third-party reconciliation, troubleshooting, operations and support. As of its purpose, Unity becomes a strategical and business-critical element of trade flow. According to that, the project faces a variety of interesting technical challenges such as low-latency and focusing on 99.99% availability for some of its components. The project to be built from scratch using Java/Mongo/Kafka(Avro) as tech stack.

Responsibilities
- Manage dev team
- Write good and well-tested code in Java
- Write user/supporter documentation
- Development environment support (mostly automation using TeamCity, uDeploy, shell-scripting)
- Evaluate and adopt new development tools, libraries and approaches to improve delivery quality
- Perform peer code review of project codebase changes
- Communicate with stakeholders and help shape requirements and design decisions

Skills
Must have
- At least 5 years of experience in the industry of software development
- At least 4 years of experience as Java software developer
- Experience in developing distributed systems
- An up-to-date overview of modern software development tools and techniques
- Messaging experience(Kafka, Nats, etc.)

Nice to have
- Scrum
- Able to work with build/configure/deploy automation tools
- Linux user

Languages
English: B2 Upper-Intermediate