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

Responsibilities:

• Develop high-quality software, design, and functional documentation
• Provide estimates for specific software feature implementation
• Identify, prioritize and execute tasks in the software development life cycle
• Build unit tests for your code
• Develop and maintain tools and applications by producing clean, efficient code that follows open sourcing standards
• Automate tasks through appropriate tools and scripting

Mandatory Skills:
• Proven experience as a Software Engineer - Strong, 4+ years
• Java core - Low-latency, performance-oriented coding, Unit testing, TDD - Strong, 3+ years
• Messaging (Solace) - Medium, 2+ years
• DB (Oracle and Postgres) - Medium, 2+ years
• JDBC template - Medium, 2+ years
• Good communication skills - both verbal and written
• Analytical mindset and good problem solving skills
• Experience working in multicultural environment
• Able to work independently with defined problems on a middle-senior level in certain areas of technical or business expertise
• Upper-Intermediate (and above) English
• Result-oriented mindset
• Proactive

Nice-to-Have Skills:
• Understanding of the FIX protocol, Trading, FX
• Kubernetes
• Docker
• Amazon AWS