The GPM and FXO development team is responsible for the development and support of strategic derivatives trading risk platform and applications at the bank.

The applications are used globally by Front Office traders and enterprise risk systems as well as downstream consumers such as compliance and operations team to name a few. This is a global team with engineers in Toronto, London, New York and Singapore.

Client use the following technology stack:

  • Java 8
  • Solace, Hazelcast for streaming and distribution
  • ZeroMQ and raw sockets for remoting
  • Google Protocol Buffers/JSON for serialization
  • Graphite and Grafana for metrics
  • Linux

ActiveMQAgileApacheBashBig DataCIGitGradleGrafanaHadoopHibernateJUnitJavaKafkaLinuxMavenMockitoMongoDBPostmanRabbitMQSQLSparkSpringSpring BootTomcat

  1. Java developer with strong integration experience of Solace and data transformations and good knowledge on JSON, XML/XSLT and with strong core Java experience
  2. Java development, primarily server side development, with some opportunities for full stack development
  3. Creation of a robust solution design that supports all functional and non-functional requirements
  4. Assist in creation of automated testing tooling that will reduce the time spent on manual testing
  5. Assist in creation of DevOps tooling to establish strong automation for the software build and deployment processes
  6. Follow bank processes and use industry standard tools for implementation and productionization of software
  7. Involvement at all stages of SDLC: analysis, design, development, unit and integration testing, UAT facilitation, packaging, deployment

Cooperation with other development teams, functional analysts and business analysts and numerous stakeholders of the project, as appropriate for the area of work

MUST
  • 5+ years' experience and strong coding skills in Java JDK 8+ including Multithreading
  • Big Data technologies(Hadoop, Spark and etc) 3+ years and experience with data engineering 3+ years
  • Extensive experience with Big Data technologies/engineering (Hadoop,HDFS,MappReduce and other big data tools)
  • Handling data and persistence of data using databases, key value stores (SQL, NoSQL)
  • Data streaming pipelines employing Kafka, Spark
  • Design/implementation of reporting solutions using Big Data technologies

  • Build tools like Maven, Gradle

  • Strong skills in Webservices and Microservices
  • Testing tools like Postman, curl, JUNIT, Mockito
  • Strong coding methodologies, design patterns and best practices
  • Strong ability to work independently, propose architectural solutions, create prototypes and deliver necessary technical documentation
  • Ability to work on collaboration with local and external teams
  • Experience building RESTful APIs
  • Web frameworks like Spring, Spring boot, Hibernate, Tomcat, Jetty, Payara
  • Relational and object databases like MongoDB, Sybase
  • Experience with CI (Continuous Integration) tools (Jenkins) and code quality (e.g., SonarQube), Code Coverage, Unit tests, etc.
  • Experience with source control revision tools - GIT (preferred), GitHub
  • Solid knowledge of API gateways and load balancing
  • Linux administration and maintenance, including bash scripts
  • Solid understanding of networking, DNS management, firewall policies
  • Queue systems such as RabbitMQ, Apache ActiveMQ, Apache Kafka
  • Alerting and monitoring for cloud platform with tools such as Kibana, Grafana

In addition, we seek someone with experience of developing reporting solutions on a data lake such as HDFS :

  • Java back end developer with Hadoop/HDFS knowledge is a must
  • Experiencing of hosting data on HDFS
  • Experience of writing reporting service on data in HDFS
  • Familiarity or experience with the following tools: Dremio/SPARC/Notebook/Tableau

Candidate should also be or have:

  • Ability to provide technical expertise with a focus on efficiency, reliability, scalability, and security; includes planning, evaluating, recommending, designing, operationalizing, and supporting solutions in compliance with enterprise and industry standards.
  • Ability to plan, evaluate, recommend, design, operationalize, and support solutions in compliance with enterprise and industry standards.
  • Ability to lead and help team members on technical implementations.
  • Ability to work on multiple initiatives at the same time
  • Familiar with Agile, and SDLC processes
NICE TO HAVE
  1. Expert server-side Java programming skills
  2. Advanced full stack Java programming skills
  3. Domain knowledge in Investment Banking & Trading (ideally FX Options) will be advantageous
  4. Strong analytical and technical background with good problem solving skills
  5. Good team-working and communication skills
  6. Willing to go the extra-mile to achieve team objectives

Luxoft, a DXC Technology Company, is a global digital strategy and software engineering firm with about 18,000 international employees within its 44 offices in 21 countries. It is headquartered in Zug, Switzerland. 

In January 2019, Luxoft was acquired by U.S. company DXC Technology. Luxoft partnered with LG Electronics to create a next-generation Autonomous Mobility concept vehicle that integrates consumers' personalized digital lifestyles into a driving experience. Luxoft enabled Switzerland's first Blockchain based e-vote platform with the City of Zug and Hochschule Luzern's Blockchain Lab.

Luxoft, a DXC Technology Company is a world-renowned company. It has been present on the Polish market for over 11 years. We have offices in Krakow, Warsaw, Wroclaw, and Tri-City. We employ almost 2,500 experienced experts carrying out projects for over 40 clients from the financial, automotive, medical, tourist industries, etc. We work for many international clients, including the USA, Great Britain, and Switzerland.

So far, Luxoft Poland has made a name for itself as a company that offers work on innovative projects, we offer various experiences in the field of IT, opportunities for rapid development, an extensive training program, and attractive benefits for employees.

At present, 62% of Luxoft Poland employees come from Poland, and 38% from around 50 countries, including Ukraine, Brazil, India, Turkey, Spain, Portugal, Italy, Romania, USA, etc.

At Luxoft, a DXC Technology Company, as much as 85 percent of employees are experts with the "Senior" experience level, with at least five years of experience. We care about our employees, so every day we try to provide them with the best possible conditions for work and development.

Technology is our passion! We focus on top engineering talent means that you will be working with the best industry professionals from around the world. Because of that, Luxoft is a global family with an epic atmosphere – we love what we do!