Top Benefits
About the role
Who you are
- We are looking for a senior-level Java engineer who thrives in complex environments and wants to elevate the engineering bar within a multidisciplinary trading platform ecosystem
- This is not a traditional Java developer role
- 7+ years of backend Java development, ideally in fintech, trading, or low-latency/high-availability systems
- Expertise in Java 11+, Spring Boot, microservice design patterns, and system decomposition strategies
- Strong understanding of multithreading, memory management, distributed transactions, and security
- Familiarity with code generation workflows, AI copilots, or prompt engineering (e.g. ChatGPT, GitHub Copilot)
- Deep experience with CI/CD pipelines, containerized environments (Docker, Kubernetes), and observability stacks
- Ability to critically evaluate and improve AI-generated code for correctness, scalability, and clarity
- Strong communication skills and ability to drive projects forward independently and collaboratively
- Experience working with LLM-based tools or contributing to AI-driven developer platforms
- Familiarity with FIX protocol and real-time data distribution in financial systems
- Experience with domain-driven design, event-driven architecture, and reactive programming (e.g. Reactor, Vert.x)
What the job involves
- You will be working on cutting-edge architecture initiatives, rewriting monolithic systems into modular microservices, and integrating AI-assisted development into daily workflows using our proprietary LLM agent, Windsurf
- You’ll be the go-to expert for complex backend solutions and an engineering force multiplier across teams that are currently focused on feature-level development and integrations
- Lead the development and decomposition of legacy monoliths into scalable, resilient Java-based microservices
- Review and refactor AI-generated code from Windsurf, ensuring accuracy, performance, and maintainability
- Own critical backend services end-to-end including design, testing, deployment, and documentation
- Collaborate closely with architects, DevOps, and platform leads to set modern engineering standards
- Mentor and support mid-level engineers by bringing clarity, performance thinking, and clean code practices
- Participate in design reviews, API definition, and build out of messaging-based systems (Kafka, RabbitMQ)
Benefits
- Work flexibility: Enjoy flexible working hours and adjust your workday to your lifestyle
- Career growth: Advance your career with opportunities in multiple departments across the globe
- Technology: Utilise state-of-the-art technology no matter what department you choose
- Continuous learning: Accelerate your growth at a tech company that stands at the forefront of innovation
About ThinkMarkets
Official LinkedIn account of ThinkMarkets
Providing well-rounded trading services to thousands of clients across the globe.
Established in 2010, ThinkMarkets is a multi-awarded provider of online trading services. We are fully committed to making trading accessible to everyone, highlighting the great importance of trading education and financial literacy.
ThinkMarkets empowers traders with the latest technology across a wide range of financial markets on our award-winning trading platform, ThinkTrader.
From learning the basics to developing strategies to actual execution, ThinkMarkets provides full guidance to our traders throughout their trading journey.
Please note that the information on this page is not directed at residents of the EU or the UK.
For more details, see our website: www.thinkmarkets.com
All trading involves risk.
Top Benefits
About the role
Who you are
- We are looking for a senior-level Java engineer who thrives in complex environments and wants to elevate the engineering bar within a multidisciplinary trading platform ecosystem
- This is not a traditional Java developer role
- 7+ years of backend Java development, ideally in fintech, trading, or low-latency/high-availability systems
- Expertise in Java 11+, Spring Boot, microservice design patterns, and system decomposition strategies
- Strong understanding of multithreading, memory management, distributed transactions, and security
- Familiarity with code generation workflows, AI copilots, or prompt engineering (e.g. ChatGPT, GitHub Copilot)
- Deep experience with CI/CD pipelines, containerized environments (Docker, Kubernetes), and observability stacks
- Ability to critically evaluate and improve AI-generated code for correctness, scalability, and clarity
- Strong communication skills and ability to drive projects forward independently and collaboratively
- Experience working with LLM-based tools or contributing to AI-driven developer platforms
- Familiarity with FIX protocol and real-time data distribution in financial systems
- Experience with domain-driven design, event-driven architecture, and reactive programming (e.g. Reactor, Vert.x)
What the job involves
- You will be working on cutting-edge architecture initiatives, rewriting monolithic systems into modular microservices, and integrating AI-assisted development into daily workflows using our proprietary LLM agent, Windsurf
- You’ll be the go-to expert for complex backend solutions and an engineering force multiplier across teams that are currently focused on feature-level development and integrations
- Lead the development and decomposition of legacy monoliths into scalable, resilient Java-based microservices
- Review and refactor AI-generated code from Windsurf, ensuring accuracy, performance, and maintainability
- Own critical backend services end-to-end including design, testing, deployment, and documentation
- Collaborate closely with architects, DevOps, and platform leads to set modern engineering standards
- Mentor and support mid-level engineers by bringing clarity, performance thinking, and clean code practices
- Participate in design reviews, API definition, and build out of messaging-based systems (Kafka, RabbitMQ)
Benefits
- Work flexibility: Enjoy flexible working hours and adjust your workday to your lifestyle
- Career growth: Advance your career with opportunities in multiple departments across the globe
- Technology: Utilise state-of-the-art technology no matter what department you choose
- Continuous learning: Accelerate your growth at a tech company that stands at the forefront of innovation
About ThinkMarkets
Official LinkedIn account of ThinkMarkets
Providing well-rounded trading services to thousands of clients across the globe.
Established in 2010, ThinkMarkets is a multi-awarded provider of online trading services. We are fully committed to making trading accessible to everyone, highlighting the great importance of trading education and financial literacy.
ThinkMarkets empowers traders with the latest technology across a wide range of financial markets on our award-winning trading platform, ThinkTrader.
From learning the basics to developing strategies to actual execution, ThinkMarkets provides full guidance to our traders throughout their trading journey.
Please note that the information on this page is not directed at residents of the EU or the UK.
For more details, see our website: www.thinkmarkets.com
All trading involves risk.