Description

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.

Education

Bachelor's or Master's degrees