Print / save as PDF

Senior Software Architect - Java

Berlin, asap
Headquartered in San Diego (USA) and with offices in big major European metropolitan cities like London, Paris, Berlin, Munich, Milan, Eindhoven & Krakow, more than 300 employees around the globe are constantly working on Mapp Cloud to provide our customers cross-channel marketing insights continuously and reliably. Mapp Cloud brings customer acquisition and customer engagement together in one simple marketing cloud infused with data intelligence. Our business is tech, but tech depends on people. As the people of Mapp, collegiality is in our DNA. Therefore, we are committed to build the best product along with a place of belonging. We work together, we win together and we proudly extend this to our customers.

What you will do:

In this position, you will strengthen one of our agile development teams and design and develop a high-performance delivery platform supporting several products to handle a huge number of requests:

  • Get involved in all phases of the product lifecycle: requirements analysis, design process, implementation, testing and deployment
  • You will develop new and optimise existing components always with an eye on scalability, performance and maintenance.
  • Create proof of concepts and MVP’s
  • Lead your teams technical vision

The assets you bring to the team:

  • At least 3 years of hands-on experience with developing in Java
  • Strong grasp of NoSQL systems (MongoDB, ElasticSearch, Cassandra) as well as experience in working with relational databases (MariaDB, MySQL, EXASOL)
  • Experience with distributed systems based on RESTful services
  • Profound knowledge in designing of high-performance and availability software systems
  • Experience with asynchronous systems including message queueing (e.g. Kafka)
  • Practical experience with tools for build and deployment automation (like Maven, Jenkins, Ansible, Docker)
  • Ability to learn and apply new technical skills and concepts quickly
  • Team spirit and enjoyment for agile procedures,
  • Creativity and the word to convince people doing the right things first
  • Very good level of English, German is a plus

We offer:

  • Prospect: We are a continuously growing team with experts in the most future-oriented fields of customer intelligence. We are dealing with real big data scenarios and data from various business models and industries. Apart from interesting tasks we offer you considerable freedom for your ideas and perspectives for the development of your professional and management skills.
  • Team oriented atmosphere: Our culture embraces integrity, team work and innovation. Our employees value the friendly atmosphere that is the most powerful driver within our company.
  • Goodies: Individual trainings, company tickets, team events, table soccer, fresh fruits and a sunny roof terrace.
  • TechCulture: Work with experienced developers who share the ambition for well-written and clean code. Choose your hardware, OS and IDE. Bring in your own ideas, work with open source and have fun at product demos, hackathons and meetups.

Now that we've got your attention...

We look forward to receiving your application, including your salary expectations, in addition to your earliest possible starting date. If available, please provide a link to any additional online resources like a LinkedIn profile, GitHub and/or Stack Overflow profile.