Aktiviere Job-Benachrichtigungen per E-Mail!

Java Software Engineer (m/f/d)

TN Germany

Berlin

Vor Ort

EUR 55.000 - 90.000

Vollzeit

Vor 14 Tagen

Erhöhe deine Chancen auf ein Interview

Erstelle einen auf die Position zugeschnittenen Lebenslauf, um deine Erfolgsquote zu erhöhen.

Zusammenfassung

An established industry player is seeking a Senior Backend Engineer to join their innovative team focused on developing cutting-edge Permission and Preference Management products. This role offers the opportunity to work with a variety of technologies, including Java and Node.js, in a collaborative environment that values your input. You'll be responsible for enhancing the platform's performance and mentoring junior team members while ensuring high development standards. With flexible working hours and a commitment to professional growth, this position is perfect for those looking to make a significant impact in a rapidly growing scale-up.

Leistungen

Flexible Working Hours
Health Benefits
Family Support Benefits
Professional Development Budget
Mentorship Opportunities
Dynamic Work Environment

Qualifikationen

  • Erfahrung in der Entwicklung von Microservices mit Java oder Node.js.
  • Kenntnisse in der Arbeit mit NoSQL-Datenbanken wie MongoDB.

Aufgaben

  • Entwicklung und Pflege von Microservices-Plattformen mit Java und Node.js.
  • Zusammenarbeit mit Cloud-Anbietern zur Optimierung der Produktpalette.

Kenntnisse

Java
Node.js
MongoDB
RESTful APIs
Docker
Microservices
Agile Methods
English Language

Ausbildung

Bachelor's Degree in Computer Science

Tools

GCP
PostgreSQL
RabbitMQ
Kubernetes
Rancher

Jobbeschreibung

Social network you want to login/join with:

Profile

Responsibilities

  1. Unser Team ist derzeit auf der Suche nach einem Senior-Backend-Ingenieur, der sich nicht scheut, sich die Hände schmutzig zu machen.
  2. Deine Rolle wird innerhalb des DataGuard Consent-Teams sein, das an der Entwicklung des Permissions- und Preference-Management-Produkts arbeitet.
  3. Du wirst in erster Linie mit Java, MongoDB und Node.js arbeiten, um den Aufbau unserer Microservices-Plattform zu unterstützen, wirst aber alle Technologien innerhalb unseres Stacks berühren.
  4. Du wirst mit mehreren Sprachen (Javascript/Typescript & Java) und Frameworks (NodeJS, ExpressJS, Spring Boot) in einer Microservices-Umgebung arbeiten.
  5. Unsere Continuous-Deployment-Pipeline bedeutet, dass du Codes direkt an die Produktion ausliefern wirst. Daher legst du großen Wert auf guten Tests, Akribie und TDD.
  6. Du wirst mit GCP und anderen Cloud-Anbietern zusammenarbeiten, um unsere Produktpalette zu optimieren und unsere Angebote besser bereitzustellen.
  7. Du wirst dein Verständnis für serverseitige Technologien und verteilte Systeme nutzen, um unsere Plattform zu erweitern.
  8. Du arbeitest in unserem hochgradig kollaborativen Umfeld und trägst dazu bei, dieses zu erhalten.
  9. Du unterstützt jüngere Teammitglieder und teilst gerne dein Wissen.
  10. Du definierst, pflegst und verteidigst hohe Entwicklungsstandards.
  11. Du bist für die Leistung der Plattform verantwortlich.

Benefits

  1. Die Freiheit, das Vertrauen und die Tools, die du benötigst, um in einem stark werteorientierten Unternehmen das zu tun, was du liebst.
  2. Ein attraktives Gehalt, flexible und auf deine Bedürfnisse angepasste Arbeitszeiten und Benefits für Gesundheit, Familie und Nachhaltigkeit.
  3. Ein zukunftssicherer Job mit professioneller Arbeitsatmosphäre und der Dynamik eines rasant wachsenden Scale-ups.
  4. Die Möglichkeit, dich in eine Mentoren-Rolle weiterzuentwickeln und junge Talente zu fördern.
  5. Die Möglichkeit und das Budget, bestehende Fähigkeiten weiterzuentwickeln oder dir neue Fähigkeiten anzueignen.
  6. Viel Verantwortung und die Möglichkeit, die Zukunft von PIC (Privacy, InfoSec & Compliance) aktiv mitzugestalten.

Profile

  1. Sehr gute Kenntnisse entweder in NodeJS mit Express ODER Java (11+) & Spring Boot.
  2. Erfahrung in der Arbeit mit NoSQL-Datenbanken, idealerweise MongoDB.
  3. Ausgeprägtes Verständnis von Kern-Webtechnologien und insbesondere von RESTful APIs.
  4. Sicherer Umgang mit und Einsatz von Anwendungen in Containern (Docker).
  5. Erfahrung mit Microservice-Architekturen.
  6. Eine nachweisliche Erfolgsbilanz bei der Bereitstellung von hochwertigem, getesteten und wartbarem Code.
  7. Lust auf die Arbeit in einem Scaleup-Unternehmen mit einem schnelllebigen Umfeld und Erfahrung mit agilen Methoden.
  8. 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 Platform (GCP)

Java, JavaScript

  • Gradle ReactJS
  • JUnit Mocha
  • Mockito Chai
  • PowerMock Webpack
  • Spring Data Babel
  • Spring Cloud Stream
  • Spring Security
  • Spring Cloud Config
Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
eine PDF-, DOC-, DOCX-, ODT- oder PAGES-Datei bis zu 5 MB per Drag & Drop ablegen.