Java Technical Lead

IC

Dubai

On-site

AED 300,000 - 600,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

IC Markets Global seeks a Technical Team Lead – Java to guide a full engineering team in delivering high-performance backend services for trading platforms. The role demands hands-on coding, architectural leadership, and the ability to coordinate with Product, QA, DevOps, and trading stakeholders.

Ideal candidate has fintech or forex experience, strong Java, microservices, API development, and cloud delivery, with a track record of building scalable, low-latency systems.

Qualifications

  • Fintech/Forex or high-performance systems experience required.
  • Strong Java expertise, including microservices and API development.
  • Experience with backend integrations and low-latency design.
  • Cloud-based delivery and modern engineering practices.

Responsibilities

  • Lead and mentor a team of Java backend developers.
  • Own day-to-day execution, priorities, delivery progress.
  • Break down work into clear tasks and assign across the team.
  • Monitor progress, identify delays, risks, and blockers.
  • Serve as escalation point and unblock issues quickly.
  • Collaborate with Product, QA, DevOps, and Trading teams.
  • Drive architectural decisions and ensure scalability and reliability.

Skills

Java backend
Java 17+
Microservices
API development
Low-latency systems
Cloud delivery
Technical leadership
Team leadership

Tools

Vaadin

Job description

ICMarketsGlobalisoneofthemostrenownedForexCFDprovider,offeringtradingsolutionsforactivedaytradersandscalpersaswellastradersthatarenewtotheforexmarket.ICMarketsGlobaloffersitsclientscuttingedgetradingplatforms,lowlatencyconnectivityandsuperiorliquidity.

ICMarketsGlobalisrevolutionizingonlineforextrading.Tradersarenowabletogainaccesstopricingpreviouslyonlyavailabletoinvestmentbanksandhighnetworthindividuals.

OurmanagementteamhavesignificantexperienceintheForex,CFDandEquitymarketsinAsia,EuropeandNorthAmerica.Itisthisexperiencethathasenabledustoselectthebestpossibletechnologysolutionsandhandpicksomeofthebestpricingprovidersavailableinthemarket.

AbouttheRole

WeareseekingaTechnicalTeamLead–Java with strong hands on backend development experience, proven technical leadership capabilities, and the ability to lead and manage a full engineering team end to end.

TheidealcandidatewillcomefromaFintech, Forex, Trading, or high performance systems environment, with strong experience in Java, microservices architecture, API development, backend integrations, low-latency systems, and cloud-based delivery

This is a critical leadership role within the engineering organization. The person will be responsible not only for hands on technical guidance, but also for ensuring the team is properly structured, aligned, productive, and delivering according to business priorities. The role requires someone who can stay fully on top of team activities, break down work, assign responsibilities, remove blockers, challenge estimates, monitor progress, and ensure delivery commitments are met.

The Technical Team Lead will act as the main point of reference for the team from a technical and delivery perspective, working closely with Product, QA, DevOps, Mobile, Trading, Risk, and other business stakeholders.

The person should be able to lead with minimal supervision, take full ownership of the team’s technical direction, andensure engineering standards, delivery quality, and operational reliability are consistently maintained.

KeyResponsibilities
1.TeamLeadership&Ownership
  • Lead,mentor,andguideateamofJavabackenddevelopers.
  • Takeownershipoftheteam’sday-to-dayexecution,priorities,deliveryprogress,andtechnicaloutput.
  • Ensureallteammembershaveclearresponsibilities,priorities,andexpecteddeliverables.
  • Breakdowntechnicalworkintocleartasksandassignthemeffectivelyacrosstheteam.
  • Monitorteamprogresscloselyandproactivelyidentifydelays,risks,dependencies,andblockers.
  • Actasthefirstescalationpointfortheteamandhelpunblockissuesquickly.
  • Ensuretheteamisworkingefficiently,withclearcommunicationandaccountability.
  • Supportonboarding,knowledgesharing,coaching,andcontinuousdevelopmentofteammembers.
  • Promoteownership,collaboration,technicaldiscipline,andadelivery-focusedmindsetwithintheteam.
2.TechnicalLeadership
  • Providestrongtechnicaldirectionacrossbackendsystems,integrations,andtrading-relatedservices.
  • Leadtechnicaldesigndiscussionsandensuresolutionsarescalable,secure,maintainable,andalignedwithbusinessneeds.
  • Conductcodereviewsandensureengineeringstandards,bestpractices,andcleancodingprinciplesarefollowed.
  • Challengetechnicaldecisionswhereneededandensuretheteamfollowsthecorrectarchitectureandimplementationapproach.
  • Supportdeveloperswithcomplextechnicalissuesandensuretherightsolutionsareimplemented.
  • Drivetechnicaldocumentation,implementationplans,andknowledgesharingacrosstheteam.
  • EnsuretechnicaldecisionsareclearlycommunicatedtoProduct,QA,DevOps,andotherstakeholders.
3.BackendArchitecture&Development
  • Design,develop,andmaintainbackendservicesusingJava,preferablyJava17+.
  • Buildandenhancemicroservices,RESTAPIs,event-drivenservices,andbackendmodulesfortradingworkflows.
  • Workontradingplatformintegrations,liquiditymanagementsystems,pricefeeds,riskengines,executionservices,andinternalbackendtools.
  • Applymodernarchitecturepracticessuchasdomain-drivendesign,CQRS,event-drivenarchitecture,andeventsourcingwhererelevant.
  • WorkwithVaadinframeworkforinternalUIandconsoledevelopmentwhererequired.
  • UnderstandandcontributetomixedJava/Kotlinenvironmentswhereapplicable.
  • CollaboratewithmobileteamsandunderstandAPIintegrationrequirementsforiOSSwiftandAndroid/Kotlinapplications.
  • Ensurebackendservicesarereliable,scalable,secure,andalignedwithplatformrequirements.
4.SystemPerformance,Stability&Reliability
  • Buildandmaintainlow-latency,high-availabilitybackendcomponents.
  • Optimizesystemperformancethroughconcurrencytuning,JVMtuning,GCoptimization,andefficientservicedesign.
  • Supportperformancetesting,loadtesting,andproduction-readinessactivities.
  • Leadorsupportincidentinvestigation,rootcauseanalysis,andcorrectiveactions.
  • Ensureproductionissuesareproperlyanalyzed,documented,andfollowedupwithpreventiveactions.
  • CollaboratewithDevOps,Cloud,QA,andmonitoringteamstoimprovesystemreliability.
  • Promoteastrongengineeringculturearoundstability,observability,andoperationalexcellence.
5.Delivery&ProjectOwnership
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Engineering Manager - Trading Platform
Engineering Manager - Trading Platform

Confidential Careers • Dubai

On-site
AED 420,000 - 720,000
Java Backend Tech Lead – Fintech & Trading
Java Backend Tech Lead – Fintech & Trading

IC • Dubai

On-site
AED 300,000 - 600,000
Senior Technical Engineer (Architect) Java
Senior Technical Engineer (Architect) Java

Cinergie Digital • Dubai

On-site
AED 350,000 - 500,000
Visa Sponsorship
Health Insurance
Travel Benefits
+2
.Net Engineer
.Net Engineer

IC • Dubai

On-site
AED 250,000 - 520,000
Technical lead
Technical lead

OneBullEx • Dubai

On-site
AED 420,000 - 680,000
Technical Project Manager – Software Development
Technical Project Manager – Software Development

9Yards Communications • Abu Dhabi

On-site
AED 240,000 - 360,000
Delivery Lead
Delivery Lead

Venquis • Abu Dhabi

On-site
AED 280,000 - 450,000
Service Manager Cash & Liquidity Platforms
Service Manager Cash & Liquidity Platforms

ADIB Group • Abu Dhabi

On-site
AED 350,000 - 700,000
Application Support Engineer(Developer Background)
Application Support Engineer(Developer Background)

Finclutech Ltd FZCO • Dubai

On-site
AED 268,000 - 469,000
Technical Lead Java & React
Technical Lead Java & React

HR Ways • Abu Dhabi

On-site
AED 300,000 - 550,000
Top locations