Java Software Engineer (m/f/d)

Permanent employee, Full-time · Berlin, München, London

Read job description in:
Intro
We are looking for an experienced Backend Software Engineer; A technology enthusiast who is highly collaborative, mentors others, keen to learn and looking for an environment in which to grow and really make a difference. We work in a highly autonomous team with many opportunities for growth, ownership and exposure to new technologies. Our ideal candidate will be passionate about technology, happy working in a collaborative environment, and excited about the opportunity to learn and build out a highly transactional SaaS platform. They will also have a proven track record delivering high quality, clean, maintainable code. We value high automated test coverage and are constantly on the lookout for optimisations in our internal processes and tooling.
Company
We are a fast-growing tech company with a clear purpose: we protect the people behind the data. With over 250 team members worldwide and with offices in Munich, Berlin, London, and Vienna, we help more than 3,000 international customers to build trust, mitigate risks, and grow revenue with privacy, information security, and compliance. To do that, we combine best-in-class expert support with our self-developed SaaS platform to offer an efficient all-in-one solution.
Responsibilities
  • Our team is currently looking for a back-end engineer who isn’t afraid to get their hands dirty. 
  • This role will be within the DataGuard consent team working on building out the Permissions and Preference management product.
  • This role will work primarily with Java, MongoDB and Node.js to help build out our microservices platform but will touch all technologies within our stack. 
  • This role will work with multiple languages (Javascript/Typescript & Java) and frameworks (NodeJS, ExpressJS, Spring Boot) in a microservices environment.
  • Our continuous deployment pipeline means that you will be shipping code directly to production, therefore our ideal candidate will understand the value of good tests, being meticulous and TDD.
  • You will work with GCP and other cloud providers to optimise our product suite and better deliver our offerings.
  • You will utilise understanding of server side technologies and distributed systems to extend our platform.
  • You will work in and help maintain our highly collaborative environment.
  • You will mentor more junior team members
  • You will define, maintain and defend high development standards
  • You will be responsible for the performance of the platform
Benefits
  • The freedom, trust, and tools you need to do what you love and make an impact in a purpose-driven company 
  • A competitive salary, flexible working hours tailored to your needs, and benefits catering to health, family, and sustainability 
  • A secure and future-proof job with a professional working atmosphere and the dynamics of a maturing scale-up 
  • The possibility to develop into a mentoring path to empower and push up-and-coming talent 
  • Possibility and budget to further develop existing or new skills 
  • Lots of responsibility and the possibility to actively shape and define the future of PIC (Privacy, InfoSec & Compliance) 
Profile
  • Highly proficient in either NodeJS with Express OR Java (11+) & Spring Boot
  • Experience working with NoSQL databases, ideally MongoDB
  • A strong understanding of core web technologies and in particular RESTful APIs
  • Comfortable using and deploying applications in containers (Docker)
  • Experience with Microservice Architectures
  • A proven track record delivering high quality, tested, maintainable code
  • Desire to work in a startup with a fast-paced environment and experience with Agile methodologies
  • Fluency in English Language (German is plus)
PROFILE – Skills in the following would also be desirable:
 
  • Experience working on SaaS platforms
  • A strong understanding of web security and data privacy practices
  • Startup experience
  • Familiarity with event driven systems
  • Knowledge of OAuth2.0 patterns and their applications
  • Experience with some or all of the following tools is advantageous, but not essential:
  • Docker                               
  • RabbitMQ
  • Rancher                             
  • PostgreSQL
  • Kubernetes                        
  • Browserstack 
  • Google Cloud Platfom (GCP)
      Java                                  JavaScript
  • Gradle                               ReactJS
  • JUnit                                  Mocha
  • Mockito                              Chai
  • PowerMock                        Webpack
  • Spring Data                        Babel
  • Spring Cloud Stream
  • Spring Security
  • Spring Cloud Config
LAST BUT NOT LEAST. FROM THE BOTTOM OF OUR HEARTS: 
No matter your origin, ethnicity, gender identity, religion or individual requirements; at DataGuard, all that counts is the person you are. As Guards and Guardettes, we are united not only by our dedication, but also by our shared belief in our purpose: Protect the people behind the data. Convince us with your personality and your skills – and together we will make great things happen. We are looking forward to meeting you!
Intro
Wir suchen einen erfahrenen  Backend Software Engineer; einen technikbegeisterten Mitarbeiter, der sehr kooperativ ist, andere anleitet, gerne lernt und ein Umfeld sucht, in dem er wachsen und wirklich etwas bewegen kann. Wir arbeiten in einem hochgradig autonomen Team mit vielen Möglichkeiten, zu wachsen, Verantwortung zu übernehmen und sich mit neuen Technologien auseinanderzusetzen. Unser idealer Kandidat ist technikbegeistert, arbeitet gerne in einem kollaborativen Umfeld und ist begeistert von der Möglichkeit, eine hochgradig transaktionsorientierte SaaS-Plattform zu erlernen und aufzubauen. Sie haben außerdem eine nachweisliche Erfolgsbilanz bei der Bereitstellung von qualitativ hochwertigem, sauberem und wartbarem Code. Wir legen Wert auf eine hohe automatisierte Testabdeckung und sind ständig auf der Suche nach Optimierungen in unseren internen Prozessen und Werkzeugen.
Company
Wir sind ein schnell wachsendes Technologieunternehmen mit einem klaren Ziel: Wir schützen die Menschen hinter den Daten. Mit über 250 Teammitgliedern weltweit und Niederlassungen in München, Berlin, London und Wien helfen wir mehr als 3.000 internationalen Kunden, Vertrauen aufzubauen, Risiken zu minimieren und den Umsatz mit Datenschutz, Informationssicherheit und Compliance zu steigern. Dazu kombinieren wir erstklassigen Experten-Support mit unserer selbst entwickelten SaaS-Plattform zu einer effizienten All-in-One-Lösung.
Responsibilities
  • Unser Team ist derzeit auf der Suche nach einem Senior-Backend-Ingenieur, der sich nicht scheut, sich die Hände schmutzig zu machen. 
  • Deine Rolle wird innerhalb des DataGuard Consent-Teams sein, das an der Entwicklung des Permissions- und Preference-Management-Produkts arbeitet.
  • Du wirst in erster Linie mit Java, MongoDB und Node.js arbeiten, um den Aufbau unserer Microservices-Plattform zu unterstützen, wird aber alle Technologien innerhalb unseres Stacks berühren. 
  • Du wirst mit mehreren Sprachen (Javascript/Typescript & Java) und Frameworks (NodeJS, ExpressJS, Spring Boot) in einer Microservices-Umgebung arbeiten.
  • Unsere Continuous-Deployment-Pipeline bedeutet, dass du Codes direkt an die Produktion ausliefern werden. Daher legst du großen Wert auf guten Tests, Akribie und TDD.
  • Du wirst mit GCP und anderen Cloud-Anbietern zusammenarbeiten, um unsere Produktpalette zu optimieren und unsere Angebote besser bereitzustellen.
  • Du wirst  Ihr Verständnis für serverseitige Technologien und verteilte Systeme nutzen, um unsere Plattform zu erweitern.
  • Du arbeitest in unserem hochgradig kollaborativen Umfeld und tragen dazu bei, dieses zu erhalten.
  • Du unterstützt jüngere Teammitglieder an und teilst gerne dein Wissen
  • Du definierst, pflegst und verteidigst hohe Entwicklungsstandards
  • Du bist für die Leistung der Plattform verantwortlich
Benefits
  • Die Freiheit, das Vertrauen und die Tools, die du benötigst, um in einem stark werteorientierten Unternehmen das zu tun, was du liebst 
  • Ein attraktives Gehalt, flexible und auf deine Bedürfnisse angepasste Arbeitszeiten und Benefits für Gesundheit, Familie und Nachhaltigkeit 
  • Ein zukunftssicherer Job mit professioneller Arbeitsatmosphäre und der Dynamik eines rasant wachsenden Scale-ups 
  • Die Möglichkeit, dich in eine Mentoren-Rolle weiterzuentwickeln und junge Talente zu fördern
  • Die Möglichkeit und das Budget, bestehende Fähigkeiten weiterzuentwickeln oder dir neue Fähigkeiten anzueignen 
  • Viel Verantwortung und die Möglichkeit, die Zukunft von PIC (Privacy, InfoSec & Compliance) aktiv mitzugestalten 
Profile
  • Sehr gute Kenntnisse entweder in NodeJS mit Express ODER Java (11+) & Spring Boot
  • Erfahrung in der Arbeit mit NoSQL-Datenbanken, idealerweise MongoDB
  • Ausgeprägtes Verständnis von Kern-Webtechnologien und insbesondere von RESTful APIs
  • Sicherer Umgang mit und Einsatz von Anwendungen in Containern (Docker)
  • Erfahrung mit Microservice-Architekturen
  • Eine nachweisliche Erfolgsbilanz bei der Bereitstellung von hochwertigem, getesteten und wartbarem Code
  • Lust auf die Arbeit in einem Scaleup-Unternehmen mit einem schnelllebigen Umfeld und Erfahrung mit agilen Methoden
  • Fließende Beherrschung der englischen Sprache (Deutsch ist ein Plus)
PROFILE – Skills in the following would also be desirable:
 
  • Erfahrung in der Arbeit mit SaaS-Plattformen
    Ein ausgeprägtes Verständnis von Web-Sicherheit und Datenschutz
    Startup-Erfahrung
    Vertrautheit mit ereignisgesteuerten Systemen
    Kenntnisse der OAuth2.0-Muster und ihrer Anwendungen
    Erfahrung mit einigen oder allen der folgenden Tools ist von Vorteil, aber nicht zwingend erforderlich:
  • Docker                               
  • RabbitMQ
  • Rancher                             
  • PostgreSQL
  • Kubernetes                        
  • Browserstack 
  • Google Cloud Platfom (GCP)
      Java                                  JavaScript
  • Gradle                               ReactJS
  • JUnit                                  Mocha
  • Mockito                              Chai
  • PowerMock                        Webpack
  • Spring Data                        Babel
  • Spring Cloud Stream
  • Spring Security
  • Spring Cloud Config

EIN PAAR LETZTE WORTE. EHRLICH UND VON HERZEN. 
Unabhängig von deiner Herkunft, Ethnie, Geschlechtsidentität, Religion oder deinen individuellen Voraussetzungen: Bei uns zählt das, was hinter dem Menschen steckt. Als Guards und Guardettes verbindet uns neben unserer Hingabe der Glaube an unser gemeinsames Ziel: Protect the people behind the data. Überzeuge uns mit deiner Persönlichkeit und deinen Skills – und wir werden gemeinsam Großes bewegen. Wir freuen uns auf dich!
Your application

Thank you so much for thinking about joining the DataGuard team! We'd love to learn more about you, so please take a moment to fill out the following form. If you encounter any issues with the document upload, feel free to send your documents to us at karriere@dataguard.de. We appreciate your interest!
Uploading document. Please wait.
Please add all mandatory information with a * to send your application.