Remote Otter LogoRemoteOtter

Principal Java Developer - Contractor/Remote

Posted 1 week ago
Software Development
Contract
Worldwide

Overview

ThinkMarkets is a global financial technology company, specializing in providing multi-asset trading solutions to thousands of clients around the world. With our flagship ThinkTrader platform, we make it available for our clients to trade the world 24-hours a day. Our mission is to bridge the gap between traders, investors, and platforms by allowing access to global markets and thousands of products thus providing our clients the ability to trade the world in the palm of their hand. We use the latest technologies to give traders seamless access to our proprietary trading platforms.

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. 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.

In Short

  • 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).

Requirements

  • 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.

Benefits

  • Fully remote work opportunity.
  • Contractor-based role with autonomy.
  • Opportunity to work on cutting-edge technology.
  • Engagement in complex backend solutions.
  • Mentorship opportunities with mid-level engineers.

ThinkMarkets

ThinkMarkets

ThinkMarkets is a global financial technology company that specializes in providing multi-asset trading solutions. Through its flagship platform, ThinkTrader, the company empowers traders and investors with 24/7 access to global markets. By leveraging cutting-edge technology, ThinkMarkets bridges the gap between traders, investors, and trading platforms, offering seamless access to a wide range of trading products.

Share This Job!

Save This Job!

Similar Jobs:

LMG Staffing Solutions logo

WordPress Developer (Remote Contractor)

LMG Staffing Solutions

42 weeks ago

The WordPress Developer Contractor will build customized WordPress websites for clients as part of site redesign projects.

Colombia
Contract
Software Development
Atimi logo

Java Developer - Contract - Remote

Atimi

16 weeks ago

Atimi is looking for a remote Java Developer contractor to work on backend software solutions for leading North American companies.

USA
Contract
Software Development
Oracle logo

Remote Principal Software Developer

Oracle

17 weeks ago

Join our team as a Remote Principal Software Developer to enhance and design software applications.

Worldwide
Full-time
Software Development
ScaleTech logo

Node.js Developer (Remote Contract)

ScaleTech

3 weeks ago

Join an innovative EdTech company as a remote Node.js Developer, contributing to product development and collaboration with a US-based team.

Worldwide
Contract
Software Development
Stack Builders logo

Remote Contractor - Principal AEM Program Manager

Stack Builders

13 weeks ago

Join Stack Builders as a Remote Contractor - Principal AEM Program Manager, leading high-impact digital programs with a focus on Adobe Experience Manager solutions.

USA, Canada, Colombia
Contract
Project Management