Position: BigData\Scala Dev
Company: Luxoft
Category: Scala
Experience required: 3y
English level: upper

Project Description:

The system is a big data based solution that used for preparing regulatory reporting.

Responsibilities:

• Establish SDLC and development best practices
• Ensure constant delivery and high quality
• Take part in hiring and people management
• 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
• Collaborate with internal teams and vendors to fix and improve products
• Ensure software is up-to-date with latest technologies and standards

Skills
Must have:

• Experience in development of enterprise-level solutions, Strong overall programming literacy Strong
• Extensive technical experience and development expertise in
- Scala Strong/Medium
- Spark Medium
- Kafka Medium
- Hadoop Medium
- Parquet Medium
- SQL Any DBMS, Medium
- Experience with version control systems such as Git Medium
- Experience with SDLC methodologies Strong

• Very good communication skills - both verbal and written
• Experience working in R&D / Agile environments and with distributed teams
• Upper-Intermediate English
• Ability and will to make decisions and prove and defend them
• Ability to document and communicate concepts at multiple levels
• Good analytical skills and readiness to perform alternatives analysis and to find the best possible option
• Quick learner, willingness to learn new technologies and to do research on your own
• Strong team player - ability to work in distributed teams, contribute to collaborative team success, treat team / product success as personal goal

Nice to have:

• Java 7 and higher
(Collections, Lambda and Streams) Low/Medium, be able to read and write code and solve simple tasks
• Financial domain knowledge Low/Medium
• Experience with distributed system Low/Medium