Bucharest, Romania
Posted 1 month ago

Wanted: Super Villain

Evil lair seeks upcoming super villain to rule the digital world with iron fist.

In the Domain and API team you will be able to define the core data structure on which all the other components relay. You can influence the way we present the data to our customers (for configuration) and to their listeners (for listening the ads). We are focused on developing applications that are a part of our microservice stack but also work with other internal services as well as our client’s services (through the public API). We focus on passion and dedication, working with the latest technologies and providing flexible solutions in a continuously changing environment.

 

As an evil mastermind, you are responsible for:

– Extorting huge ransoms from several countries at once (developing scalable, fault tolerant services)

– Training more henchmen! (or fellow developers)

– Developing our doomsday services (writing elegant, performant and testable code)

– Ensuring fellow villains adhere to the Official Code of Super Villains (performing code reviews)

– Keeping an eye on your business for maximum evilness (creating tools and monitoring strategies)

– Not being surpassed by other evil overlords (learning and adopting new technologies)

– Communication with the demons from other dimensions (aka ‘architects’)

 

You are interested in:

– Domain design and Services integration

– Architecture and Distributed computing

– Scaling and Performance tuning

– Concurrency and Fault tolerance

 

You have several of the following:

– Spring Boot or Dropwizard micro-service framework experience. Ability to define a micro-service and provide needed integration / monitoring features is a plus

– Spring MVC, Jersey or equivalent web services framework experience. Ability to define, improve and manage REST APIs is a plus

– Spring framework stack experience. We are interested in: context management, AOP, ORM / data, transaction

– JPA implementation framework experience. Ability to define entities, model relations and limit transaction context in a multitenant environment

– Database design and concepts, SQL and working experience with relational databases. No-SQL databases experience is a plus

– Functional and reactive concepts. Working experience with Java 8 or RxJava

– Unit and Integration tests experience. Services mocking experience is a plus

– Basic understanding and operation of Docker (or similar) virtualization system

– Basic understanding and operation knowledge of Linux based systems

– Experience working with Amazon services is a plus

Good knowledge on:

– Layered (n-tier) architecture, Event-driven architecture, Microservice architecture

– OOP Design Patterns

– Functional programming concepts

– Domain Driven Design

 

Personality:

– You enjoy being part of a small team working on big challenges

– You want to make a difference

– You’re really motivated

– You want to have fun

 

Our offer (bonuses, benefits) – what’s in it for you:

– Casual and friendly working environment with opportunities to impact the company with your ideas and involvement, flexible working hours

– Great career prospects given the constantly changing industry our company operates in

– Technology diversity

– We celebrate our wins with Belgian chocolate & beers, great Californian and Romanian wines or just tap water but we celebrate each time we release new break-through software!

– Working in an international/multi-cultural team

– Competitive remuneration package

– Smart people all around that want to aim for the sky, solving real technical challenges

 

Be ready to join a community of the smartest folks you’ve ever met, who want to use their skills to make a difference. If you really want to be treasured for your professionalism and innovation, dedication, knowledge and enthusiasm then you really must join our international team in Bucharest.

 

APPLY FOR THIS JOB

Job Features

Job CategoryEngineering

Apply Online