Middle Java Developer / Big Data engineer

Overview

Digital E-Commerce Platform offers a broad range of prepaid gift, telecom and debit cards, in physical and electronic forms, as well as related prepaid products and payment services in the United States and 25 other countries. It became one of the leading services that grow productivity, loyalty, and sales for thousands of companies for more than 17 years, understanding today’s crowded marketplace and creating a centralized environment for managing all aspects of the business — a platform and architecture for the consolidated system to cover all business processes. SPD-Ukraine is doing a software development of a back-end platform that is going to be used for both e-commerce and retail parts of the business. The platform has a microservices architecture created by best practices of Domain Driven Design. Among clients, there are such companies as Apple, Google, eBay, Chase, Uber, Airbnb, Best Buy, Disneyland, Starbucks, Subway, Staples, Target and many others.

Responsibilities

Building high scale data pipelines on AWS cloud services.

Building automated system for configuration and maintenance of data pipeline.

Building audit and monitoring tools for data pipeline.

Creation algorithms for data processing, validation, reconciliation.

Documenting own services/algorithms/functionality on wiki.

Participating in making all technical decisions in the team.

Research new big data technologies.

Requirements

3+ years of experience in software development, 1+ years in Big Data technologies.

Proficiency in Java 8 or higher.

Strong knowledge and experience in most of following AWS services: EC2, Lambda, SQS, Kinesis, S3, CloudFormation, CLI, CloudWatch.

Basic experience working with Amazon EMR &.

Spark.

Strong knowledge of SQL, experience in query performance optimization.

Experience working with column-based databases like Redshift.

Passion to pro-active learning of new technologies and sharing it in the team.

English level: Intermediate or higher.

Would be a plus

Experience in building real-time ETL processes.

Experience developing on Scala, NodeJS, Python.

DevOps experience: Linux, Jenkins, Docker, Kubernetes.

Experience in administration of AWS services.

We offer

A competitive reward for your skills, experience, input, and results.

Abilities to visit conferences, master classes, pass certifications.

English classes and opportunity to learn from a native speaker.

Full compensation package.

Regular team events and activities.

Business trips to California, US for consulting and support of our partners (once in 1-2 years).

Apply Online
This form collects your name, phone and email so that we can contact you later. Check out our Privacy Policy for the information on how we protect your data.

Apply with LinkedIn