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?
Senior Java Developer
Miejsce pracy: Krakow
Nr Ref.: VR-6533
Responsibilites
- This role is for Java developer for the reference data platform. In this role, the successful candidate will collaborate with peers in London and Stamford to continue the development of our global data services platform. This platform delivers instrument and configuration data to a variety of IT systems including the electronic trading platforms. The system is deployed globally on a UNIX platform and has both web and server components backed by MS SQL database. This is a mission critical system and its continued improvement is key to our success.
- The successful candidate will be able to work with stakeholders in the business as well as technical project managers and team leads to analyze requirements, deliver projects on time, and use a disciplined approach towards software development. This is an excellent opportunity to be part of a small, global team working on an enterprise build out of a strategic product.
Requirements
- Strong understanding of core java, algorithms, and data structures
- Technical design skills that focus on code reuse and ease of maintenance
- experience building Java based web applications, server side and web based on Unix platform
- Excellent troubleshooting, unit testing, and problem solving skills
- Outstanding verbal and written communications skills with ability to document work
- Basic TSQL skills
Preferred Qualifications:
- Working knowledge of Unix scripting and Freemarker
- Experience with Spring, Ajax, Struts2, or popular javascript frameworks like jQuery
- Understanding of data caching principles in a distributed system
We offer
Our customer is an investment bank. There is a set of intermediate systems for the efficient gathering data (orders, executions, cleared trades, allocation instructions and bookings) from different markets and linking them together to form a complete picture of trading activity.