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?
Work as a member of distributed team taking care of development and support for existing IT system:
- Participate in new features development for the existing system - design required changes and do impact analysis, provide effort estimations, do coding, unit testing and support further release phases
- Participate in integration and production environment support - analyze reported problems, communicate by mail, instant messenger and phone with other support levels, support teams for upstream and downstream applications and testers
- Grow awareness and learn business and domain knowledge in the investment banking
- Communicate with the teams in different locations and time zones (US East coast, UK, Ukraine, India, Singapore)
- Actively participates in distributed Agile process
Mandatory:
- Strong Java development skills with experience working on distributed systems
- Practical experience of Spring framework and JMS
- Knowledge of messaging using Tibco EMS and MQ
- Knowledge of basics of Oracle/SQL
- Unix/Bash experience
- Multi-threading
- Experience in JUnit/ Unit Testing and Design Patterns
- Linux, shell scripting
- Experience in integration/end2end/environment testing
- Practical experience in system integration
- Experience in complex project environments, builds, deployment, configuration aspects
- Good analytic thinking
- Very good spoken and written English
Nice to have:
- Spring Integration or/and knowledge of Enterprise Integration Patterns
- Experience working with applications in financial services
You will work on a multithreaded application that receives trade messages in different formats (mainly similar to XML) from its clients.
This application consists of several services using JMS for interprocess communication. Application is responsible for converting such messages to formats acceptable by substreams (also similar to XML) and storage of them in database.
Main purpose of our team is to prepare/send/ messages to Credit Check systems and finally book them.
We also perform analysis of the flow of trades especially by investigating data in databases and log files.
We apply changes to our applications accordingly to the management requirements.
Some technologies we use:
Java
JMS
Spring / Spring Integration
SQL
Git / SVN - mostly git
Linux - scripts
HTML/CSS - rarely
