Position: Java developer with basic JavaScript
Company: Luxoft
Category: Java
Experience required: 2y
English level: upper

**Project Description:**

Our client is a global leader in online foreign exchange trading, offering professional customers foreign currency trade execution and straight through processing.
We are looking for the development team that creates common tools for applications support across trading organization. The team is supposed to manage system escalation and identify reasons or errors, track new features to be apply existing tooling to new venues.

**Responsibilities:**

• Develop high-quality software, design, and functional documentation
• Review and analyse requirements from business owner and technical partners
• Build tools for operations and support: writing dashboard applications, creating ELK screens, implementing log orchestration
• Provide estimates for specific software feature implementation
• Identify, prioritize and execute tasks in the software development life cycle
• Automate tasks through appropriate tools and scripting
• Ensure software is up-to-date with latest technologies and standards
• Mentor and coach more junior engineers

**Mandatory Skills:**
• Proven extensive experience as a Software Engineer - 3+ years
• UI programming in JS Low
• Core Java Medium
• Scripting eg. Python Low
• UNIX Low
• Good communication skills - both verbal and written
• Upper-Intermediate (and above) English
• Good analytical and troubleshooting skills
• Result-oriented and proactive mindset

**Nice-to-Have Skills:**
GitHub
ElasticSearch
View JS, Angular