Lead Java Developer (AI) (Secunderabad)

Lead Java Developer (AI) (Secunderabad)

30 Oct
|
IC
|
Secunderabad

30 Oct

IC

Secunderabad

IC Markets Global is one of the most renowned Forex CFD provider, offering trading solutions for active day traders and scalpers as well as traders that are new to the forex market. IC Markets Global offers its clients cutting edge trading platforms, low latency connectivity and superior liquidity. IC Markets Global is revolutionizing online forex trading. Traders are now able to gain access to pricing previously only available to investment banks and high net worth individuals.
Our management team have significant experience in the Forex, CFD and Equity markets in Asia, Europe and North America. It is this experience that has enabled us to select the best possible technology solutions and hand pick some of the best pricing providers available in the market.

We are seeking a Technical Team Lead – 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.

The ideal candidate will come from a Fintech, 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 .

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, and ensure engineering standards, delivery quality, and operational reliability are consistently maintained.

Lead, mentor, and guide a team of Java backend developers.
Monitor team progress closely and proactively identify delays, risks, dependencies, and blockers.
Act as the first escalation point for the team and help unblock issues quickly.
Support onboarding, knowledge sharing, coaching, and continuous development of team members.
Provide strong technical direction across backend systems, integrations, and trading-related services.
Conduct code reviews and ensure engineering standards, best practices, and clean coding principles are followed.
Challenge technical decisions where needed and ensure the team follows the correct architecture and implementation approach.
Drive technical documentation, implementation plans, and knowledge sharing across the team.




Ensure technical decisions are clearly communicated to Product, QA, DevOps, and other stakeholders.

Backend Architecture & Development
Design, develop, and maintain backend services using Java, preferably Java 17+.
Build and enhance microservices, REST APIs, event-driven services, and backend modules for trading workflows.
Work on trading platform integrations, liquidity management systems, price feeds, risk engines, execution services, and internal backend tools.
Understand and contribute to mixed Java/Kotlin environments where applicable.
Collaborate with mobile teams and understand API integration requirements for iOS Swift and Android/Kotlin applications.
Ensure backend services are reliable, scalable, secure, and aligned with platform requirements.

System Performance, Stability & Reliability
Build and maintain low-latency, high-availability backend components.
Optimize system performance through concurrency tuning, JVM tuning, GC optimization, and efficient service design.
Support performance testing, load testing, and production-readiness activities.
Lead or support incident investigation, root cause analysis, and corrective actions.
Collaborate with DevOps, Cloud, QA, and monitoring teams to improve system reliability.
Delivery & Project Ownership
Drive technical delivery across sprint planning, task breakdown, execution, and release readiness.
Challenge unclear requirements, incomplete analysis, or unrealistic timelines where needed.
Ensure technical dependencies, risks, and blockers are identified early and communicated clearly.
Ensure releases are delivered with the required quality, documentation, testing support, and technical sign-off.
Maintain clear communication with Product, QA, DevOps, and management regarding status, risks, and delivery expectations.
Take ownership of delivery outcomes, not only technical implementation.

Work closely with QA and QA Automation teams to support testing, integration testing, regression testing, and load testing.
Collaborate with DevOps and Cloud teams on deployments, CI/CD pipelines, environments,



monitoring, and infrastructure needs.
Coordinate with Mobile teams to ensure backend APIs and services meet mobile application requirements.
Work with Trading, Risk, Dealing, Compliance, and Operations teams where business or system knowledge is required.
Enforce coding standards, code review practices, documentation, and technical governance.
Support the adoption of automation, AI tools, and engineering productivity improvements.
Encourage the team to use modern tools and practices to increase speed, quality, and maintainability.
Required Skills & Experience

- 7+ years of backend engineering experience, with strong hands-on Java development.
- Strong experience with Java 17+ and up-to-date backend development practices.
- Proven experience (2+ years) of leading a technical team (7+ members) as a team or technical lead.
- Experience managing team delivery, task breakdown, estimation, technical planning, and execution.
- Experience designing and developing REST APIs and backend integrations.
- Experience with event-driven systems, messaging, and asynchronous processing.
- Strong understanding of system performance, scalability, reliability, and production support.
- Experience with cloud environments such as AWS, GCP, or Azure.
- Experience working with DevOps teams on CI/CD, deployments, and environment management.
- Strong communication skills and ability to work with both technical and non-technical stakeholders.
- Ability to lead with ownership, accountability, and minimal supervision.
- Experience in Forex, CFD, Fintech, Trading, Banking, or financial systems.

Experience with trading platform integrations, liquidity providers, price feeds, execution systems, or risk engines.
Knowledge of FIX Protocol and FIX Market Data.
Experience with price feed aggregation engines.
Experience with Vaadin framework.
Knowledge of Kotlin and mixed Java/Kotlin environments.
Understanding of mobile trading app architecture and backend API requirements for Swift/Kotlin applications.
Experience with monitoring tools such as Grafana, Prometheus, ELK, or similar.
Exposure to financial regulations such as FSA, DFSA, CySEC, FCA, ASIC, or similar.
Experience with Docker, Kubernetes, Terraform, or cloud-native architecture.
Experience using AI tools to improve development productivity, code quality, documentation, and delivery efficiency.

📌 Lead Java Developer (AI) (Secunderabad)
🏢 IC
📍 Secunderabad

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: lead java developer (ai) (secunderabad) / secunderabad