We are looking for a highly motivated Data Engineer from Belarus, Russia or Ukraine (residents of other countries please do not apply) with superior technical expertise, unwavering commitment to quality, collaborative work ethic, and a knack for solving problems that stump most developers/engineers.
Responsibilities:
Designing and building high performance, scalable solutions for large volume data ingestion, clean-up, and processing
Designing, developing, and testing robust, scalable microservices, Spark Streaming Applications, and RESTful web services
Working with a variety of teams and individuals, including product engineers, to understand the data pipeline needs and come up with innovative solutions
Collaborating with product managers and designers to help implement and execute new products and features.
Requirements:
BS in Computer Science, Engineering, or related technical discipline or equivalent combination of training and experience
3+ years core Java experience: building business logic layers and back-end systems for high-volume data pipeline backend applications
Current experience using Scala development
Current experience developing microservices
Current experience using Java development, SQL Database systems, and Apache products (Tomcat, Spark, Hadoop, Cassandra)
Current experience developing RESTful web services
Current experience high-speed messaging frameworks and streaming (Kafka, Akka, reactive)
Current experience developing and deploying applications to public cloud (AWS)
Experience with DevOps tools (GitHub, Jira) and methodologies (Agile, Scrum, Kanban, Test Driven Development)
Experience working on SMACK stack
Ability to work quickly with an eye towards writing clean code that is efficient and reusable
Ability to build prototypes for new features that will delight our users and are consistent with business goals
Ability to iterate quickly in an agile development process
Ability to learn new technologies and evaluate multiple technologies to solve a problem
Ability to refactor early and often to continuously improve code quality
Excellent analytical/troubleshooting skills
Excellent written and verbal communication skills in English
A good command of German is an advantage (we work mainly with German clients)
Strong work ethic and entrepreneurial spirit
Interested? Apply with your CV and we'll contact you to arrange a preliminary chat via Toogit.
About the recuiterMember since May 20, 2018 Mallikarjunaiah
from Liege, Belgium