Design and implement new Regulatory reporting software, solve big data problems, and use Java/Spring/Spark/Scala technology stack to develop effective data processing services within the data lake.
Requirements
- Excellent communication, analytical, and problem-solving skills
- Strong organizational skills, attention to detail, mindset of ownership, and excellent follow-through
- Programming skills in Java
- Experience with SQL, relational databases, and query optimization
- Experience in using a test-driven development
- Good understanding of data structures, algorithms, and designing for performance and resiliency
- Focus on software quality – the ability to write clean code and encourage others to do so
- Openness for acquiring new skills and learning new technologies