Luxoft
To address the rapidly developing area of trading, we are implementing a completely unique, world-first system for agency trading. This system allows agency traders all over the world to work in a very demanding environment, which is a true challenge. It is a high-performance, real-time system, consolidating a big number of markets and products, using various protocols. One of the big advantages here is the UI solution and separate API, allowing external customers to use all system capabilities.
This is a very demanding technical and business domain. All team members need to participate in defining technical solutions, having in mind very strict requirements. Every second counts, as receiving information earlier than other traders may result in a difference between win and lose. The main focus is to deliver the right things, with attention to details, efficiency, and code quality.
Teams are responsible for building end-to-end solutions, starting from gathering requirements, analyzing possible options, choosing the right one, and implementing it. There is also time for refactoring, and there is no allowance for technical debt in the project.
For every team member, it gives an opportunity to grow in an interesting business and technical domain, build and share experience with others. Being agile gives the team an option to improve and implement changes to the existing SDLC process. The team is open-minded, all ideas are considered, and every team member has a big impact on how SCRUM is implemented.
Responsibilities
Develop and enhance backend systems using Java and Kotlin
Build REST APIs and integrate microservices in a cloud-native architecture
Apply TDD and CI/CD practices for high-quality, production-ready code
Participate in system design and architecture discussions
Support post-deployment and contribute to continuous improvement
Skills
Must have
Experience in Java development, more than 7 years of experience
Experience with database interactions in Java and SQL
Experience in continuous integration & deployment
Knowledge of a broad range of technologies and tools, especially Linux, Git, JIRA
Knowledge of containerized deployments
Nice to have
Knowledge of Kafka and how to interact with the Streaming API
Knowledge of IBM MQ
Experience in web development (HTML, CSS, React) and API interactions (REST)
Using GitLab pipelines for continuous integration & deployment
Understanding distributed deployments and services (e.g., Redis)
Knowledge of the UBS mainframe service landscape (How to interact with their services)
Experience working in Agile
Seniority level : Mid-Senior level
Employment type : Full-time
Job function : Consulting, IT Services and IT Consulting
#J-18808-Ljbffr
#J-18808-Ljbffr