Description

We are looking for a talented and experienced Scala Java Developer to join our team in enhancing a high-performance analytics platform. The ideal candidate will have a strong background in Java development, a good understanding of scalable system design, and an eagerness to contribute to real-time data processing systems. You’ll collaborate with cross-functional teams to develop new features and optimize existing systems for speed, efficiency, and scalability.


 

Key Responsibilities

  • Collaborate with cross-functional teams to design, develop, and implement enhancements to the analytics platform.
  • Optimize backend Java code for performance, scalability, and memory efficiency.
  • Develop and maintain both new and existing features to meet evolving business and client needs.
  • Ensure the platform maintains and improves upon its real-time processing capabilities.
  • Participate in code reviews, unit and integration testing, and deployment activities to uphold code quality.


 

Required Qualifications

  • Bachelor’s or Master’s degree in Computer Science or related field.
  • 4+ years of professional experience in Java development ().Java 8+
  • Strong knowledge of Spring Framework.
  • Proven experience designing high-performance, scalable systems, including knowledge of data structures, caching, multi-threading, and design patterns.
  • Experience working with relational databases, particularly Sybase or DB2.
  • Excellent problem-solving skills and the ability to proactively resolve complex issues.
  • Strong verbal and written communication skills, with the ability to thrive in a team-oriented environment.


 

Preferred Qualifications

  • Experience with Scala in a production environment.
  • Background in financial technology (FinTech) or performance/risk analytics.
  • Exposure to front-end development technologies, particularly Angular.

Certifications

  • No specific certifications required

Education

Bachelor's or Master's degrees