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?
The candidate is expected to hit the ground running with limited guidance. Candidate should have infectious energy inspiring others to deliver at a high-level. Candidate is expected to operate efficiently in a team context.
The candidate should be able to do more with less. Should be able to see where 3rd party technologies can be applied instead of creating proprietary software. Can breakdown the solution into pieces where leveraging these types of technologies is possible.
The candidate should have good understanding of front-to-back impact of architectural design. The candidate should communicate and work effectively with other team members in a project.
Fundamentally, the candidate must apply critical thinking to all proposed problems and have a keen aptitude for technology. Detailed knowledge of any particular technology is not as important as knowing when and how to leverage that particular technology.
The role requires that the candidate should be proficient in:
- Must have worked with java 1.6 and above, and have knowledge of generics, inheritance, concurrency
- Must have working experience in developing applications using spring, hibernate and jms
- Must have experience of and interest in agile software development practices, principally Scrum
- Must have experience with modern engineering practices, such as TDD, BDD, CI and Pair Programming
- Experience with programming distributed systems and multi-threaded applications
- Experience with code profiling and tuning
- Experience with source code control tools (specifically Subversion)
- Programming of database services (specifically Oracle/Sybase)
- Experience working in Unix environment (specifically Linux)
- Experience with communication technologies (tcp/ip, sockets, jms, http)
- Knowledge of caching strategies and distributed caching
Nice to have:
- Knowledge of securities financing / repo trading applications and usage of funding information or experience with ION Market View will be a plus
- Experience with C++ will be a plus
The role is to work as a senior developer on a variety of systems that constitute the platforms within Treasury Trading - Collateral Management IT. Over the next 2 years, we will be evolving these platforms to handle the increasing volumes and complexity of the business. The user base is spread across the UK, Switzerland, US and Asia.
We have a new business initiative called Secured Funding - Repo Platform Replacement. Over the coming year we are looking to:
- Re-Architecture existing systems
- Define appropriate functions
- Optimize system structure
- Build a reliable, scalable and flexible approach to structuring our systems
- Emphasize real-time, online processing
- Leverage the synergies across multiple systems
- Develop exception based processing
