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?
- Configure new reconciliation points and maintain existing instances of Application.
- Second line support along with the rest of the dev team.
- Bug fixing and new feature developing in Java
- Understanding the technology stack and how it impacts their development approach.
- Agile development of feature based deliverables.
- Thorough testing of features built.
- Adhering to design guidelines and standards.
- Ensuring builds are completed without errors.
- Implementing and maintaining unit test cases and integration tests
Mandatory:
- core Java
- 3+ years' experience is mandatory,
- experience developing new projects, not just maintenance programming
- solid knowledge of java collection classes
- good design skills
- good threading knowledge
- SQL Oracle 10G development experience
- Good knowledge of XML/XSD.
- Knowledge of Maven/Ant/JUnit/EasyMock, and the concept of continuous integration
- Proactive nature (actively take initiative, 'hit the ground running', self driven personality)
- Pride in delivered work / good code quality
- Fast learner.
- Ability to stick with what is agreed.
- Good written and oral communication
Nice to have:
- Knowledge of the FIX protocol (4.x+) highly desirable
- Knowledge of Git source code repository is a plus
- Good Unix knowledge
- Understanding performance issues
- Good experience with TCP/IP including UDP, multicast, broadcast, NIO etc
- Shell scripting (bash)
The project covers a number of areas, from server side processing of trading data, to data transformation, distribution of quantitative predictive models, and GUI development. Developers may be working on any and all of these areas as time progresses.
Everyone working on the project is expected to produce a high quality of design - that is, the ability to come up with code designs that are stable, elegant and where possible 'future proof'. The developer should discuss designs and coding with the architect early and often, to make sure everyone is on the same page and what is being developed is 'what is required'.
