You will develop and optimize a high-performance analytics platform focusing on real-time data processing.
Responsibilities
- Design, develop, and implement enhancements to the analytics platform in collaboration with cross-functional teams.
- Optimize backend Java code for performance, scalability, and memory efficiency.
- Maintain new and existing features to meet evolving business and client requirements.
- Improve real-time processing capabilities across the platform.
- Participate in code reviews, unit testing, integration testing, and deployment activities.
Required Skills
- 4+ years of professional experience in Java development.
- Proficiency with Java 8+.
- Strong knowledge of the Spring Framework.
- Experience designing high-performance, scalable systems using data structures, caching, multi-threading, and design patterns.
- Experience working with relational databases, specifically Sybase or DB2.
- Bachelor's or Master's degree in Computer Science or a related field.
- Strong problem-solving skills for resolving complex technical issues.
Preferred Skills
- Experience with Scala in a production environment.
- Background in financial technology (FinTech) or performance/risk analytics.
- Exposure to Angular for front-end development.