Position: Junior Java Developer
Company: Luxoft
Experience required: 1y
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
• Ensure software is up-to-date with latest technologies and standards
• Incorporate performance & failover tests as part of the overall process

Mandatory Skills:
• Proven experience as a Software Engineer - 1,5+ years
• Understanding of distributed architectures, component-based architectures 
• Java core 
• Messaging (JMS, MQ, Solace) 
• JDBC 
• Oracle SQL and MS SQL Server 

• Good communication skills - both verbal and written
• Intermediate (and above) English
• Good analytical and troubleshooting skills
• Result-oriented mindset

Nice-to-Have Skills:
• Bamboo - Medium
• Gradle + Artifactory - Medium
• GIT - Medium
• Redis (caching), GigaSpaces (in-memory compute) - Medium
• Understanding of the FIX protocol, Trading, FX