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

Responsibilities:
• Development
• Refactoring
• Unit and Integration testing
• Estimations
• Investigations
• Research
• New initiatives/ ideas
• Active participation in distributed agile process.

Mandatory Skills Description:
• 4+ years in Java development
• Java 8+, Spring, Hibernate, Oracle SQL
• Experience with TDD
• Strong understanding of Clean Code concepts
• Unit-testing experience
• Ability/desire to take technical leadership
• English Advanced (being able to work in the international team)

Nice-to-Have Skills:
• Experience with BDD
• Solid experience in development/maintenance of distributed systems
• Understanding of financial services
• Knowledge of Unix/Shell