Position: Java Developer
Company: LoopMe
Experience required: 2y
English level: intermediate

LoopMe implemented its backend applications in Java. Our backend platform team is a highly talented collaborative group of developers with a number of interesting technical challenges that will excite the best of superstars. Your responsibilities will depend on your years of experience and accomplishments. The ideal candidates can adapt fast to changing environments and proactively identify future product performance issues and change code to ensure continuous high system performance.

Experience:
Required:
• 2+ years' experience in working in development teams doing daily commits into a single code base
• 2+ years working experience with Java, Spring
• Experience in reactive programming (RxJava, CompletableFuture, etc)
• Experience with SQL DB (PostgreSQL, MySQL or Oracle)
• Experience with NoSQL DB (Mongo, Cassandra, Elasticsearch, etc)

Desirable:
• Knowledge of database optimization
• Knowledge of Kafka, Cassandra, Elasticsearch

About You:
• Proactive attitude towards improving processes and finding new solutions to challenging business problems
• Strong self-motivation, reliable and flexible team-player
• High attention to detail, ability to remain focused under pressure
• Good sense of humor

Benefits:
• Competitive compensation package
• Hundreds of millions of people see your work and use our products worldwide
• A transparent work environment
• Working in a team that inspires, and works with you to achieve industry-changing goals
• Flexible working time (or schedule) and the possibility to work remotely

Key Responsibilities:
• Develop features and performance optimization for our Java ad serving application
• Implement complex targeting algorithms developed by our data science team into the core ad serving flow