Senior Java Full Stack Developer (m/w/d)
argumentumStellenbeschreibung
Einleitung
Über unsBei 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 AufgabenDu 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 StackBackend
- 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
- Node.js
- npm
- Playwright
- Vite
- React und TypeScript
- Erfahrung in der Entwicklung barrierefreier Dialoge und Benutzeroberflächen nach WCAG und BITV
- 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
- Microservice-Architekturstil
- Reaktive Implementierungen
- IntelliJ als IDE
- Agile Arbeitsweise mit Scrum oder Kanban
- Asciidoctor
- Jenkins und Groovy
- Git
- Jira und Confluence
- 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
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
Interessiert an dieser Stelle?