Staff Java Engineer, Backend Platform // Picsart at PicsartPosted on: 06/24/2022
Location: Berlin, Germany (ON-SITE)
Picsart is looking for a Staff Backend Engineer to join its highly talented team. As a member of backend core platform team you will work on Picsart's core backend mission critical applications. This is a great opportunity for you to work on a large scale distributed system deployed on more than 1000 servers in 4 data centers handling more than 50K requests per second. Our technology stack includes, but not limited to: * Java, Kotlin, Spring * MongoDB, Kafka, Redis * Microservices, Docker/Kubernetes, Spark, ELK Stack and much more. **Responsibilities:** * Build mission-critical applications that process ten thousand requests per second through a microservices architecture * Develop API’s and integrations for a large-scale application according to business needs and priorities * Create high-quality code that is scalable, reliable and reusable * Participate in the full software development lifecycle, including development, code reviews, testing, and production deployment * Write unit/integration tests to ensure the high quality of the application. **Required Qualifications:** * 5+ years of experience with Java * Experience with document-oriented databases such as MongoDB is required * Experience with Docker, Kubernetes * Experience with key-value databases such as Redis is a plus * Experience with the Spring framework is a plus * Knowledge of design principles of high-performance scalable applications is required * Knowledge of data structures and algorithms * Knowledge of non-relational databases.