Senior Backend Engineer (Java), Data Infrastructure // Picsart at Picsart

Posted on: 10/29/2021

Location: Berlin, Germany (ON-SITE)

full time

Crunchbase | Original Source

Tags: spring node maven apache hbase nosql redis mongodb cassandra docker ansible postgresql elasticsearch terraform aws kafka cloudformation kubernetes

Picsart is looking for a talented engineer with a very strong Java background. As a Backend Engineer, you will design and implement the A/B testing platform within our Data division and heavily drive a/b experiments automation. You'll work with Spring/Vertx, AWS/Kubernetes, Kafka and various NoSql Databases in order to build a complete end-to-end solution. **Responsibilities:** * Write reusable, testable, and efficient code * Design, implement, and maintain low-latency, highly available, and performant services * Implement security and data protection * Perform analysis of applications, monitor and identify problems that can occur from concurrent processing. **Required Qualifications:** * 5+ years of hands-on experience in software development * Experience with developing and implementing REST APIs for the microservices architecture * Experience with continuous integration and continuous delivery tools * Experience working in an Agile environment * Experience in test-driven development * Experience working with any of the following is a big plus: Redis, Kafka, Vert.x, Node.js, Elasticsearch * Excellent knowledge of Relational (PostgreSQL) and NoSQL (MongoDB, Apache Hbase/Cassandra) databases * Deep knowledge of Java * Knowledge of traditional build systems (Gradle, Maven) * Familiarity with containerization (Docker, Kubernetes) and logging/monitoring solutions * Good understanding of cloud infrastructure platforms, especially AWS, as well as infrastructure as Code tools (e.g. CloudFormation, Terraform, Ansible) * Experience working in an Agile environment.