Java Backend Developer (f/m) // adsquare

March 17, 2017
adsquare is Europe’s leading marketplace for audience management data in the mobile ad-tech ecosystem. Whenever you as an advertiser or programmatic buying unit want to reach the right people and target your audience, you nowadays use DSPs to buy mobile inventory. The algorithms, which decide how much a buyer wants to bid, are of course based on data – and as data is normally really rare in the mobile ecosystem, adsquare’s solution is the natural choice to enrich the requests’ pre-bid with invaluable data. Due to the technicality of our solution, we at adsquare provide you with a great opportunity to dive into a developer role that will have you solve a great deal of exciting “problems” from day one. As our API has to be low-latency (normally responses

Requirements

As a Java Backend Developer, you will work within our microservice architecture, based on Spring Boot and depending on their functionality, using MongoDB, PostgreSQL and other backend technologies. They communicate either via JSON REST APIs or exchanging messages on a RabbitMQ. In addition to those, you will be working on our API which is serving the endpoints of our Audience Management Platform, a modern AngularJS front end for our self-service customers, as well for us as internal dashboard. What we are looking for in our ideal candidate is the ability to work within an agile Scrum Team and be able to transform product ideas into architecture and solutions. The more solution-oriented and open-minded you are, the bigger opportunity there will be ahead of you to have an impact on the way the adsquare product develops.

  • Strong Java 8 (SE) knowledge
  • Spring Core, Spring Boot, Spring Data
  • REST based API-Design and asynchronous messages via RabbitMQ
  • Microservice-Architectures
  • Test-Driven Development (JUnit, Integration Testing etc.)
  • Continuous integration knowledge (GIT, Gradle/Maven, CI-System, Docker etc.) is a plus
  • NoSQL Databases
  • Clean code, writing optimized and scalable code, paying attention to data models and algorithms

Your Skills

  • Excellent analytical & conceptual skills and integral way of thinking
  • Full lifecycle development experience building high performance/low latency architectures
  • Excellent skills in Enterprise Java Backend Systems & Spring Framework
  • Solid foundation in computer science fundamentals from data structures and algorithms to high-level design patterns
  • Very good spoken and written English, German is not required still helps
  • Strong interest in exploring and learning new technologies & frameworks
  • Keen to analyse architecture and software design in terms of scalability, testability and maintenance as well as develop optimization recommendations
  • Experience with test driven development (testing and mocking frameworks), continuous integration, delivery and inspection is much appreciated
  • Understanding of big data processing like Spark, Hadoop is a plus
  • Previous Scala experience is a plus

Our Offer

  • A high level of responsibility from the very first day
  • Work closely with and lead other development team members
  • Agile, focused, yet relaxed atmosphere with flexible working hours
  • Competitive compensation package
  • And… a large reservoir of free drinks, snacks and fruits!

Interested?
If you are looking for a challenging position in a fast-moving tech-startup and want to make a difference you shouldn’t think twice and send your full application in English or German to jobs@adsquare.com.

adsquare Interview Tips

  • Preparation, curiosity and an open mindset make a great first impression on us
  • Creative CVs, preppy style and fluffy self-promotion bore us to tears

We are looking forward to meeting you soon!

Send your application to: jobs@adsquare.com

Visit the company website
adsquare

Related Jobs

Related listings on StepStone:

Career Insights - Journal by Jobspotting

Job Matching Made Simple

Jobspotting