Luxoft is a global leader in high-end software development.
Luxoft is looking for talents with a passion for technology & ready to create original solutions. Once on board, you are invited to expand your knowledge & skills, offering you a continuous learning experience helping you stretch your potential.
So if you’re enthusiastic by the idea of accessing cutting edge technology & innovation to make an impact, why don't you join us?
Key Responsibilities
- Developing distributed Java trading system.
- Working with experienced team heaving autonomy and some freedom of technology choice.
- Highly agile and goal oriented environment.
- Learning about trading business, flow and design of ultra-low latency mission critical application that is striving to squeeze out every micro-second to reach the market and is also required to have availability of 99,99%.
- Developing Software Applications supporting the Equity/FI/Structured Product Trading Business.
- Writing high quality code and covering it with automated regression tests to ensure maximum stability of the application.
- Documentation of applications. Contributing to the system architecture and design.
- 3rd Level Support
Challenges Contractor will be facing in this role:
- Distributed trading system
- Performance, multithreading, low latency
- Quite independent development, involved in many aspects like: requirements refinement, analyze, design, implementation, tests, wiki, deployment, 3-rd line support
Essentials Skills and Qualifications:
- Good core java language
- 3 Yrs+ Java Experience
- Knowledge of Multithreaded Development, Client/Server and Distributed Systems
- Communicative English skills,
- At least basic Polish language skills
Desired Skills and Qualifications:
- Passion for IT Development
- Good Problem Solving Ability - Ability to think 'outside the box'
- Can work well under pressure
- Commitment to Excellence
- Team Orientated
Technical Skills:
- 3 Yrs+ Java Experience
- Good core java language
- Knowledge of Multithreaded Development, Client/Server and Distributed Systems
- Web Services / REST / Distributed Architectures
- Additional:
o XML, JMS, JSON
o JUnit
o Linux basics
o Design patterns
o Swing
- Nice to know:
o Java FEST framework
o Popular java libraries (guava, commons)
o Maven
o Spring
Methodologies:
Experience of working on Agile SCRUM / Iterative Projects
Other
Knowledge of Derivatives an advantage
Overview of business area or project:
The application is a trading platform for equity, fixed income, and listed derivatives on various exchanges. The goal of the application is to provide automatic trading by programmable strategies according to trader's observation and requirement and deploy the trading idea within hours or days.
Price contribution and electronic trade negotiation on various venues like Reuters, Bloomberg, TradeWeb. Intranet web are also one functionality.
The application also maintains a ultra-low latency Exchange interfaces on micro-seconds level for order/quote entry and market data update.
The application also supports client order routing for local markets like SIX and Eurex, risk analysis/position keeping and settlement process in the back office.
Overview of the department / team (team size, backgrounds, personalities ...):
Currently 5 persons in Wrocław, 9 in Zurich / SCRUM team. Experienced, independent and high agile team.
Candidate Value Proposition:
- Working with experienced team heaving autonomy and freedom of technology choice.
- Highly agile and goal oriented environment
- Learning about trading business, flow and design of ultra-low latency mission critical application that is striving to squeeze out every micro-second to reach the market and is also required to have availability of 99,99%.