Luxoft, a DXC Technology Company, (NYSE: DXC), is a digital strategy and software engineering firm providing bespoke technology solutions that drive business change for customers the world over. Luxoft uses technology to enable business transformation, enhance customer experiences, and boost operational efficiency through its strategy, consulting, and engineering services. Luxoft combines a unique blend of engineering excellence and deep industry expertise, specializing in automotive, financial services, travel and hospitality, healthcare, life sciences, media and telecommunications. For more information, please visit

Line of Business:

Financial Services


Senior Java Developer, Bangalore

Project Description

The Commonwealth Bank Group (the Group) is one of Australia's leading organisations providing integrated financial services to more customers than any other Australian bank. Our customers are at the centre of everything we do and we are determined to be better than we ever have been. We have over 44,000 employees across our retail, business and institutional banking, funds management, superannuation, insurance, investment and broking businesses, as well as a range of interests around the world. As such, we offer a broad range of opportunities for our employees to continue to build on their skills and develop their careers in new and interesting directions.

Enterprise Services delivers the Group’s information technology and banking operations functions to ensure the highest levels of customer service through world-class process excellence and technology innovation. We are the Group’s engine room committed to delivering available, reliable, consistent technology solutions for our internal and external customers.

The eFX delivery team is a group of specialist engineers that build and deliver services for the Markets business. The team is highly agile and ensures that solution adhere to enterprise standards.


The key role is end-to-end development of eFX automation components.
The breadth of coverage – pricing logic, pricing systems integration, auto-hedging, algorithmic execution, smart order routing, integration with other internal and vendor products.

The agile delivery mode requires team members to perform multiple functions.

The position represents one of the senior developer roles as part of the team charged with delivering the eFX Automation suite: integration with the vendor product, greenfield development of pricing, auto-hedging and algorithmic execution components.



Domain Knowledge:-
Pre-Trading, Pricing logic, pricing systems integration, auto-hedging and algorithmic execution : Essential
auto-hedging and algorithmic execution
The Institutional / Corporate segment : Essential
Low latency concepts : Essential
Streaming and service subscription services design : Essential
FIX standard : Highly Desirable
FX trading systems performance : Highly Desirable
In-depth exposure to at least one asset class (FX, Interest Rates, Commodities) : Essential

Technical Skills :-
Core Java (in-depth knowledge of the java api and the ergonomics of the jvm): Essential
Strong OOP, Architecture and Design skills. Working knowledge of the GoF patterns: Essential
Strong comp science background. Knowledge of ADTs and Algorithms : Essential
Solid knowledge of multi-threaded programming techniques and patterns. : Essential
Working knowledge of at least one scripting language (PowerShell, bourne shell, etc.) : Highly Desirable
Knowledge of Java testing techniques and methodologies: Essential
• JUnit or similar for unit testing
• jmockit or similar for mocking components in test code
• experience with cucumber is highly desirable

Stable and relevant work history in financial services (3 year minimum in financial services) : Essential

Nice to have

Ability to work within a Lean Software Development flavor of agile
IT or business qualification and/or relevant work experience


  • English: Advanced/Fluent

Relocation package

If needed, we can help you with relocation process. Click here for more details:




Work Type


Seniority Level


Ref number

More job opportunities in Java

Specialization Position / Title Location Send to a friend
Java Digital Java Developer Bangalore, IN Apply or Add to my jobs
Java Integration Engineer (Java) Bangalore, IN Apply or Add to my jobs
Java Senior Java Developer Bangalore, IN Apply or Add to my jobs