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
- Drivetechnicaldeliveryacrosssprintplanning,taskbreakdown,execution,andreleasereadiness.
- WorkcloselywithProductOwnersandProductManagerstounderstandrequirements,clarifyscope,anddefinerealisticdeliverytimelines.
- Challengeunclearrequirements,incompleteanalysis,orunrealistictimelineswhereneeded.
- Ensuretechnicaldependencies,risks,andblockersareidentifiedearlyandcommunicatedclearly.
- Trackdeliveryprogressandmakesuretheteamismovingaccordingtoagreedpriorities.
- Ensurereleasesaredeliveredwiththerequiredquality,documentation,testingsupport,andtechnicalsign-off.
- MaintainclearcommunicationwithProduct,QA,DevOps,andmanagementregardingstatus,risks,anddeliveryexpectations.
- Takeownershipofdeliveryoutcomes,notonlytechnicalimplementation.
6.Cross-FunctionalCollaboration
- PartnerwithProductteamstotranslatebusinessrequirementsintotechnicalsolutions.
- WorkcloselywithQAandQAAutomationteamstosupporttesting,integrationtesting,regressiontesting,andloadtesting.
- CollaboratewithDevOpsandCloudteamsondeployments,CI/CDpipelines,environments,monitoring,andinfrastructureneeds.
- CoordinatewithMobileteamstoensurebackendAPIsandservicesmeetmobileapplicationrequirements.
- WorkwithTrading,Risk,Dealing,Compliance,andOperationsteamswherebusinessorsystemknowledgeisrequired.
- Ensuretechnicalcommunicationbetweenteamsisclear,structured,andaction-oriented.
7.EngineeringStandards&ProcessImprovement
- Enforcecodingstandards,codereviewpractices,documentation,andtechnicalgovernance.
- Improvedevelopmentprocesses,estimationaccuracy,releasereadiness,andoperationalefficiency.
- Identifyrecurringissueswithin theteamandproposepracticalimprovements.
- Supporttheadoptionofautomation,AItools,andengineeringproductivityimprovements.
- Encouragetheteamtousemoderntoolsandpracticestoincreasespeed,quality,andmaintainability.
- Ensuretheteamfollowsagreedengineering,security,andreleaseprocesses.
RequiredSkills&Experience
- 7+yearsofbackendengineeringexperience,withstronghands-onJavadevelopment.
- StrongexperiencewithJava17+andmodernbackenddevelopmentpractices.
- Provenexperience(2+years)ofleadingatechnicalteam(7+members)asateamortechnicallead.
- Experiencemanagingteamdelivery,taskbreakdown,estimation,technicalplanning,andexecution.
- Strongunderstandingofmicroservicesarchitectureanddistributedsystems.
- ExperiencedesigninganddevelopingRESTAPIsandbackendintegrations.
- Experiencewithevent-drivensystems,messaging,andasynchronousprocessing.
- Strongunderstandingofsystemperformance,scalability,reliability,andproductionsupport.
- ExperiencewithcloudenvironmentssuchasAWS,GCP,orAzure.
- ExperienceworkingwithDevOpsteamsonCI/CD,deployments,andenvironmentmanagement.
- Strongcommunicationskillsandabilitytoworkwithbothtechnicalandnon-technicalstakeholders.
- Abilitytoleadwithownership,accountability,andminimalsupervision.
- Strongproblem-solvingskillsandabilitytomakedecisionsunderpressure.
PreferredSkills
- ExperienceinForex,CFD,Fintech,Trading,Banking,orfinancialsystems.
- Experience with trading platform integrations, liquidity providers, price feeds, execution systems, or risk engines.
- KnowledgeofFIXProtocolandFIXMarketData.
- Experiencewithpricefeedaggregationengines.
- ExperiencewithVaadinframework.
- KnowledgeofKotlinandmixedJava/Kotlinenvironments.
- UnderstandingofmobiletradingapparchitectureandbackendAPIrequirementsforSwift/Kotlinapplications.
- ExperiencewithmonitoringtoolssuchasGrafana,Prometheus,ELK,orsimilar.
- ExposuretofinancialregulationssuchasFSA,DFSA,CySEC,FCA,ASIC,orsimilar.
- ExperiencewithDocker,Kubernetes,Terraform,orcloud-nativearchitecture.
- ExperienceusingAItoolstoimprovedevelopmentproductivity,codequality,documentation,anddeliveryefficiency.
PersonalAttributes
- Strongsenseofownershipandaccountability.
- Proactiveandhands-onleadershipstyle.
- Abletostayontopofmultipleprioritiesandensurenothingisleftunmanaged.
- Strongtechnicaljudgmentandabilitytochallengedecisionsconstructively.
- Delivery-focusedandabletodriveteamstowardclearoutcomes.
- Comfortableworkinginafast-paced,high-pressureenvironment.
- Strongcommunicatorwiththeabilitytoaligntechnicalteamsandbusinessstakeholders.
- Abletomentor,coach,andraisetheperformanceleveloftheteam.
- Practical, structured, and solution-oriented.