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+ years of software development experience with excellent understanding of core Java concepts and clean code principles;
- Previous experience in Java server-side technologies (mainly Spring
based) - Testing skills & working knowledge of JUnit, Mockito
- Event driven development and microservice architecture knowledge
- Eposure to cloud platforms (ideally AWS) and high availability software
- Knowledge of the 3 pillars of observability and OpenTelemetry
-
Experience debugging and profiling multithreaded applications/ Docker - building
-
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
-
Financial market knowledge/interest will be an asset
What will you do?
You will join our Development Team to help build modern, scalable and responsive web applications that are integrated in some of the worlds leading brokerage sites.
Your responsibilities will include:
- Work as a key member of an agile team to design, develop, and test end-to-end projects that meet our clients' requirements.
- Design and implement scalable REST API's, backend processes for automated stock market analytics and front-end web applications that integrate our analytics into our clients sites
- Provide technical guidance and assumes responsibility in all development activities.
- Bring an awareness of industry trends and potential new technologies which can offer a positive impact to our customer base
- Mentor team members in design collaboration, code reviews, development tools and processes.
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