Job Openings Senior Java Developer

About the job Senior Java Developer

Company & Culture

EXANTE is a pioneering wealth tech company that delivers cutting-edge centralized trading solutions and robust B2B financial infrastructure, driving value through innovative technology. Our proprietary trading platform offers seamless access to diverse financial instruments including stocks, ETFs, bonds, futures, and options all within a single, multi-currency account.

We cultivate a culture that transcends the ordinary, where rapid responses to market dynamics and proactive problem-solving are the norm. At EXANTE, the potential to make a meaningful impact is ever-present. Our team members continuously pursue personal and professional growth, empowered to spearhead change across people, processes, and products. True innovation stems from an insatiable desire for improvement, and everyone at EXANTE is committed to fostering this spirit and propelling the company into the future.

As a rapidly expanding global firm with over 600 talented employees from 65 nationalities across 70 locations, we are a frontrunner in the financial sector. Our investment priorities are clear: We prioritize investing in our most valuable asset - our people. Join us in shaping the future of finance.


About the Role 

We are looking for a talented and experienced Senior Java Developer to join our team and play a vital role in building and maintaining our backend trading ecosystems.


Reporting Line - Director, Backend

Worksite: Remote/ Hybrid/ On-site


Responsibilities

  • Design and develop micro services in Java (17 or later) as part of our backend system

  • Maintain and enhance existing Java libraries and internal frameworks

  • Collaborate with other developers and teams to ensure seamless integration of services

  • Stay up-to-date with the latest Java technologies and best practices


Qualifications

  • Bachelor's degree in Computer Science or related field

  • 5+ years of experience in Java development

  • Strong understanding of software design principles and patterns

  • Knowledge of various concurrent technics (blocking, CAS, Future/Promise, Actors)

  • Understanding of Java Memory Model and GC principles

  • Experience with building RESTful APIs and microservices architecture

  • Experience with binary protocols (e.g., gRPC)

  • Experience with SQL databases (PostgreSQL) and messages brokers (e.g., Kafka)

  • Experience with NoSQL databases (Redis, Cassandra, Clickhouse, etc) is a plus

  • Experience with popular Java frameworks (Spring, Micronaut, Quarkus, etc) and libraries

  • Experience with building cloud (EKS, GCP, Kubernetes) platform

  • Excellent communication and problem-solving skills

  • Knowledge of Scala is a plus


Personality / Mindset 

  • Integrity & loyalty 

  • Team player with advanced communication and collaboration skills

  •  A hands-on, can do attitude - always looking for solutions and thinking out of the box

  • Overachiever mentality 

  • Capability to work and succeed in the fast pace and ever-changing environment


We Offer*

  • Competitive salary and benefits package

  • Opportunity to work on challenging and cutting-edge projects from scratch

  • Collaborative and supportive work environment

  • Ongoing education & training programs

  • Professional development opportunities

*Benefits/perks listed above may vary depending on the nature of your employment with the company and the country where you work


EXANTE was created by a group of disruptive technology experts. With an impressive track record in the industry and knowledge of the markets, our systems are built to democratize access to global financial instruments for professional traders and institutional investors.

Through our robust, cutting-edge trading platforms, you can offer clients access to comprehensive, global financial instruments and investment possibilities while keeping their data safe and private.