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?
- Own entire task lifecycle from the Open state to Closed, ensure all work carried out is tested and included into release.
- Develop various level, automated tests. Ensure that modifications have not done harm to other parts of the platform.
- Code with future proofing and re-usability of code in mind.
- Adhere to Definition of Done and guard compliance with Definition of Ready.
- Perform code reviews, pair-programming or any other team agreed, best practices.
- Be fully engaged into team meetings, respect other's people time.
- Improve application. Doing any change you should be ready to leave codebase in better shape than when you entered it.
- Pay attention to applications health: *- analyze and recommend new procedures and techniques to improve the supportability and stability of systems, *- ensure technical risks and issues are raised within the team.
Additional Responsibilities:
- Develop yourself while mentoring, coaching your team mates.
- Participate in Technical Interviews for future Luxoft people.
- Possess a Bachelor's degree with a major in Information Technology, Computer Science, or Engineering or related field
- Present English language skills on upper-intermediate+
- Have 3+ years of software development – Java is preferred
- Have strong knowledge of OOP, including design patterns
- Linux/Bash experience
Have strong work experience with: *- any Java development IDE *- build tools e.g. maven, gradle *- Oracle DB *- JDBC
Demonstrate professional experience with refactoring and test driven development
- Desire to build relationships with other Scrum Teams members and distributed Subject Matter Experts
- Demonstrate good written, verbal, and communications skills to interact with multicultural staff and customers
- Be willing to work in a very dynamic environment
- Have a passion for working with ambitious, high standard, engineering teams
- Have strong work ethic and ability to work with minimal supervision
- Be willing to keep building internal, developer's knowledgebase-documentation in lightweight, agile way
You may:
- Have experience as Scrum Team member
- Have experience with gathering functional specifications, analysis, design, implementation and delivery of applications
- Have experience with application integration
- Be able to look at various systems and their specification and from these understand the entire picture of the entire IT system
- Continuous Integration tools (preferably TeamCity) and experience with/knowledge of Agile Software Development practices
Join a scrum development team that is part of program at the top of the firm's priority list and has a history of promoting from within!
You will help to develop and maintain strategic trading platform which operates with most complex financial-investment products.
You will work with team that is looking after 2 applications:
- older one that mainly responsible for indication of interests generation & execution report processing
- new generation one which is based on low latency database
Both of these applications are having C# GUI and a Java 6 server side.
Mentioned applications are very actively used in the front office of Investment Bank trading department.
Join Luxoft and you will be able to:
- create business driven functionalities and address newly published market regulations
- take responsibility for the software, and it’s maintenance
- work in distributed team (average size of 10) (HK, Krakow, London)
You will work with:
- Java
- JAX-RS
- Hibernate
- Spring
- Guice
- Fitness
- GIT/SVN
- XML, XSLT
- Oracle DB Sybase
- Unix Servers
- JavaScript/Angular JS