Job Openings Mid Java Developer

About the job Mid Java Developer

Mid-Level Java Developer

Location: Flexible / Hybrid
Department: Research & Development Team

Who are we?

If you know someone managing their own stock portfolio, there's a good chance they're using our tools to make informed decisions. Since 1999, weve been driving innovation in investment analytics, helping over 300 of the worlds leading brands and 100 million end users.

With global offices in New York, London, Paris, Hong Kong, Shanghai, Cyprus, Sydney, and Ottawa, we operate as a truly international team with the energy of a startup and the stability of an established company.

We foster a collaborative, friendly, and intellectually curious environment, with strong support for career development and work-life balance.

Who are you?

You are a motivated developer with 3-4 years of experience in Java development, eager to grow your backend and cloud skills in a supportive and agile environment. You're a problem-solver who enjoys working on impactful, real-world projects and is open to learning new technologies.

What you bring:

Required:

  • 3-4 years of experience with Java and a solid understanding of object oriented programming and clean code practices
  • Good experience with Spring / Spring Boot

  • Familiarity with unit testing tools like JUnit, Mockito, and testcontainers

  • Experience working with REST APIs

  • Exposure to cloud platforms (AWS, Azure or GCP)

  • Experience using Docker for containerized development

  • Proficient in Git workflows (e.g., pull requests, code reviews)

Nice to have:

  • Front-end familiarity with Angular, TypeScript, RxJS

  • Experience with AWS services (e.g., Lambda, S3, SQS, CloudWatch)

  • Experience with PostgreSQL, Redis, or OpenSearch

  • Familiarity with Kubernetes / EKS

  • Interest or basic understanding of financial markets

What will you do?

You will be part of the Research & Development team, building web-based tools and backend services that power the analytics behind some of the worlds leading investment platforms.

Your responsibilities will include:

  • Collaborating with team members to design and implement scalable backend features and APIs
  • Developing cloud-ready, maintainable software using modern Java and containerization tools
  • Writing clean, testable code with a focus on reliability and performance
  • Participating in code reviews, daily stand-ups, and sprint planning
  • Staying up to date with trends in cloud computing, backend architecture, and DevOps

What you can expect:

  • A learning-rich environment with the opportunity to grow your cloud and full-stack skills
  • A supportive team with experienced mentors

  • A balance between technical challenges and professional development

  • Flexibility in working location and hours

  • A company culture that values curiosity, innovation, and collaboration