Design and implement new regulatory reporting software, use Java 17/Spring/Kafka/Singlestore technology stack, solve big data problems, and build relationships with end users.
Requirements
- Excellent communication, analytical, and problem-solving skills
- Strong organizational skills, attention to detail, and mindset of ownership
- Strong programming skills in Java, at least 5 years of coding experience
- Good understanding of microservices and demonstrated ability to build horizontally scalable systems
- Experience with SQL, relational databases, and query optimization
- Experience in supporting production environment, handling production issues, their resolution & follow-ups
- Experience in test-driven development
- Fast learner who can pick up existing applications (functionally & technically)
- 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