Project Description
Our Client is a US multinational investment bank and financial services corporation. We are building a new team in Canada that will work on creating new micro-services and solutions on Java and Python as a replacements of legacy EUC solutions. You will join Luxoft development team distributed between Kyiv and Canada and partner with other client’s teams based in Shanghai, New York and Canada
Responsibilities
Develop micro-services and solutions in Java aligned with strategic business deliveries and in support of EUC reduction initiatives. Our platform consists of a suite of data acquisition, transformation and reporting services written in Java. We require a developer to work on new development and enhancements of these services which are expected to scale for very large use cases (processing millions of records per day).
Skills
Must have
– 5+ years of Java Experience
– Should have experience in Java8, Spring, Spring Boot, Spring Netflix cloud
– Should have experience in designing and implementing microservices
– Should be able to design high level and low level application flows
– Good understanding of java application design principles
– Good understanding of implementing API gateway, discovery server, error handling and monitoring services
– Should have experience in RDBMS like Oracle, MySql
– An aptitude to work autonomously, across a globally distributed team
– Experience working on message technologies (ideally Kafka with TIBCO, RabbitMQ also acceptable)
Nice to have
– Good to have experience in any non-sql DB – MongoDB, Hbase, Cassandra, Redis
– Good to have experience in Druid, snowflake
– Good to have experience on any cloud platform AWS, Google Cloud, Azure etc
– Good to have experience in Python, Scala or any other big data and analytics implementation
– Good to have experience in stream processing using Spark, Kafka, AWS Kinesis or Flink
– Good to have experience in handling Big data pipeline using Kafka, Flume or sqoop
– Good understanding of Data modeling, partitioning and sharing on huge data set
– Good understanding of Capacity planning on Big Data set.
– Good to have any UI based language experience like react, angular
– Good to have knowledge on any BI tool like Splunk, Tableau, Power BI
Languages
English: B2 Upper Intermediate
Seniority
Senior
Relocation package
If needed, we can help you with relocation process. Click here for more information.
APPLY
To help us track our recruitment effort, please indicate in your cover letter where (vacanciesinukraine.com) you saw this job posting.