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?
Design, development and deployment of new components and utilities as defined by consumer needs
Continuous improvement of components, development environment, tooling and processes
Unit/dev test and document outcomes for review by other project stakeholders
Trouble shoot performance related issues in production after go live and during testing/dev
Setup and execute end to end system testing to suppose onboarding of new data providers
Provide 3rd line support for production environments
Essentials Skills and Qualifications:
- Fluent written and spoken English is a must.
- Pro-active, self-starter, able to pick up an issue, and take ownership through to successful delivery
- Strong Core Java Development skills and Experience including:
- Designing and implementing multi-threaded applications using java.concurrent.* APIs
- Extensive experience with core Java libraries including java.util.*, java.io.*, java.nio*
- JVM monitoring and profiling, including use of JConsole and JVisualVM. JProfiler a bonus.
- Java 8 and Functional Design Paradigms a bonus
- Maven and Team City build and deployment tools
- Understanding of distributed systems, grid deployment and high performance/low latency computing requirements.
- Experience with Windows & Linux operating environment & scripting experience (Windows Server 2008, RHEL 6).
Desired Skills and Qualifications:
- Excellent interpersonal and business relationship skills
- Oral communication skills including the ability to actively listen and influence
- Written communication skills – clear, understandable and unambiguous documentation and communication
- Ability to interact with senior management in both the Business and IT
- Ability to learn new business situations and technology quickly
- Happy with a highly challenging, and constantly changing environment
- Problem solving ability and resilience – exceptionally analytical mind set
- Some prior knowledge or experience in the financial sector and risk space is essential
TECHNICAL SKILLS:
- Strong Core Java Development skills and Experience including:
- Designing and implementing multi-threaded applications using java.concurrent.* APIs
- Extensive experience with core Java libraries including java.util.*, java.io.*, java.nio*
- JVM monitoring and profiling, including use of JConsole and JVisualVM. JProfiler a bonus.
- Java 8 and Functional Design Paradigms a bonus
- Maven and Team City build and deployment tools
- Knowledge of No-SQL databases (in particular Apache HBase, Hadoop)
- Knowledge of Data Analytics Technologies (in particular Apache Spark, Apache Mahout, Phoenix)
- Understanding of distributed systems, grid deployment and high performance/low latency computing requirements.
- Experience with web-based technologies (with particular emphasis on Apache Tomcat, HTML5, AngularJS, JavaScript).
- Experience with Windows & Linux operating environment & scripting experience (Windows Server 2008, RHEL 6).
- Experience with .Net application development
- Knowledge of SRP technologies including RDL modelling, RCF, RDA, XQL
- SQL and relational database modelling – preferably Oracle and Apache Phoenix
IB Risk Technology (IB RT) manages and develops Risk Technologies horizontally across IB. IB Risk Technology operates the core common risk technology components that support the IB TCO objectives, and drive the objectives of the Strategic Risk Program (SRP). SRP will provide on-demand risk aggregation, promote effective capital allocation, improve trading decision-making tools, and support management of risk oversight across the IB.