Senior Java Full Stack Developer

argumentum
Oberhaching, Germany
3 days ago
Apply on www.stepstone.de
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Shift work
Languages
English, German

Tech stack

Java (Programming Language) Apache ActiveMQ Agile Methodology Confluence JIRA Cloud Computing Databases Continuous Integration Relational Databases Groovy Hibernate (Java) Human-Computer Interaction
+24 more
IntelliJ IDEA Java Message Service (JMS) Java Persistence API Java Virtual Machine (JVM) PostgreSQL Node.Js NoSQL Oracle (Applications) Scrum Methodology RabbitMQ TypeScript Web Content Accessibility Guidelines Web Services Extensible Markup Language (XML) ReactJS Spring-boot Backend Git Webpack Playwright Npm(Software) Front End Software Development Jenkins Microservices

Job description

Einleitung

Über uns

Bei argumentum entwickeln wir für unterschiedliche Branchen anspruchsvolle Fullstack-Lösungen im Java-Ökosystem. Wir arbeiten mit einem Cloud-Nativen Stack, legen Wert auf saubere Architektur, klare Prozesse und sind ein Team, das fachlich gerne in die Tiefe geht.

Wenn Du robuste Java-Applikationen und/oder React-Frontend-Systeme nicht nur entwickelst und baust, sondern auch wirklich durchdenkst, passt Du gut zu uns.

Aufgaben

Deine Aufgaben

Du entwickelst und betreust unsere Frontend- oder Java-Backend-Services auf Basis von Jakarta EE oder Spring Boot - von der Datenpersistenz über Messaging bis hin zu Web- und REST-Schnittstellen.

Du gestaltest unsere Architektur im Microservice-Stil aktiv mit und bringst eigene Ideen ein.

Du sorgst für Performance und Skalierbarkeit, unter anderem durch den Einsatz von Quarkus und GraalVM oder auch auf der klassischen JVM.

Du arbeitest eng mit dem Team in einem agilen Setup zusammen - von der Konzeption bis zum Deployment über unsere CI/CD-Pipeline.

Je nach Interesse bringst Du Dich auch in Security-Themen, reaktive Implementierungen oder das Frontend ein.

Profil

Unser Tech Stack

Backend

  • Java 17-25
  • Jakarta EE mit JPA/Hibernate, JMS sowie REST und Webservices
  • Spring Boot 3 und 4 sowie weitere verwandte Projekte
  • Relationale Datenbanken, idealerweise Oracle; PostgreSQL ist von Vorteil
  • Message-Queue-Technologien wie RabbitMQ und ActiveMQ
  • NoSQL-Datenbanken
  • Quarkus und GraalVM
  • Helm

Frontend

  • Node.js
  • npm
  • Playwright
  • Vite
  • React und TypeScript
  • Erfahrung in der Entwicklung barrierefreier Dialoge und Benutzeroberflächen nach WCAG und BITV

Security

  • Erfahrung mit Security-Themen
  • Grundsätzliches Verständnis von Kryptographie und Authentifizierungsmechanismen
  • Erfahrung mit XML-Security, Zertifikaten und Zertifikatsketten sowie symmetrischer und asymmetrischer Verschlüsselung

Tooling & Methoden

  • Microservice-Architekturstil
  • Reaktive Implementierungen
  • IntelliJ als IDE
  • Agile Arbeitsweise mit Scrum oder Kanban
  • Asciidoctor
  • Jenkins und Groovy
  • Git
  • Jira und Confluence

Das bringst Du mit

  • Mehrjährige Erfahrung in der Java-Entwicklung mit Jakarta EE oder Spring Boot und/oder TypeScript mit React
  • Sicherer Umgang mit relationalen Datenbanken und Messaging-/Queue-Technologien
  • Eine strukturierte, eigenverantwortliche Arbeitsweise und Freude an sauberem Code
  • Erfahrung mit agilen Methoden und gängigem Tooling wie Jira, Confluence und Git
  • Gute Deutsch- und Englischkenntnisse

Du erfüllst nicht jeden Punkt? Kein Problem - Wissen in den Nicht-Kerntechnologien kannst Du bei uns auch aufbauen. Wichtig ist uns vor allem Dein solides Fundament.

Wir bieten

Was wir Dir bieten

  • Flexible Arbeitszeiten und bis zu 95 % Remote-Arbeit
  • Weiterbildungsbudget
  • Moderne Hardware
  • Faire und überdurchschnittliche Vergütung
  • Ein Team, das Technik ernst nimmt und sich gegenseitig weiterbringt

Requirements

  • Erfahrung mit Security-Themen
  • Grundsätzliches Verständnis von Kryptographie und Authentifizierungsmechanismen
  • Erfahrung mit XML-Security, Zertifikaten und Zertifikatsketten sowie symmetrischer und asymmetrischer Verschlüsselung

Tooling & Methoden

  • Microservice-Architekturstil
  • Reaktive Implementierungen
  • IntelliJ als IDE
  • Agile Arbeitsweise mit Scrum oder Kanban
  • Asciidoctor
  • Jenkins und Groovy
  • Git
  • Jira und Confluence

Das bringst Du mit

  • Mehrjährige Erfahrung in der Java-Entwicklung mit Jakarta EE oder Spring Boot und/oder TypeScript mit React
  • Sicherer Umgang mit relationalen Datenbanken und Messaging-/Queue-Technologien
  • Eine strukturierte, eigenverantwortliche Arbeitsweise und Freude an sauberem Code
  • Erfahrung mit agilen Methoden und gängigem Tooling wie Jira, Confluence und Git
  • Gute Deutsch- und Englischkenntnisse

Benefits & conditions

Was wir Dir bieten

  • Flexible Arbeitszeiten und bis zu 95 % Remote-Arbeit
  • Weiterbildungsbudget
  • Moderne Hardware
  • Faire und überdurchschnittliche Vergütung
  • Ein Team, das Technik ernst nimmt und sich gegenseitig weiterbringt

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.stepstone.de
Prepare application

Good distractions

Loading talks and stories from around this role…