Java Entwickler - 95% remote

OMM Solutions GmbH
Frankfurt am Main, Germany
7 days ago

Role details

Contract type
Permanent contract
Employment type
Part-time (≤ 32 hours)
Working hours
Regular working hours
Languages
English, German
Experience level
Junior

Job location

Frankfurt am Main, Germany

Tech stack

Java
Confluence
JIRA
Cloud Computing
Cloud Engineering
Relational Databases
Java Platform Enterprise Edition (J2EE)
Groovy
Hibernate
Integrated Development Environments
IntelliJ
Java Message Service (JMS)
Java Persistence API
PostgreSQL
NoSQL
Oracle Applications
RabbitMQ
Project Management
TypeScript
Web Services
XML
React
Backend
GIT
Jenkins
Microservices

Job description

RabbitMQ Cloud TypeScript Englisch PostgreSQL Jakarta EE Java Groovy Messaging Entwicklungsumgebungen noSQL Migration Confluence Microservices Oracle Security JPA Jenkins REST Jira Java EE Hibernate XML Optimierung Analyse GIT Deutsch Verantwortungsvolle Arbeitsweise, * 95 % remote / 1-2x im Quartal vor Ort innerhalb DE

  • Überdurchschnittliche Vergütung

  • Regelmäßige Schulungsangebote

  • Externe Zertifizierungsangbote

  • Außergewöhnliche Teamevents

  • Firmenwagen, optional

  • Firmen Handy u. Notebook "choose your own device"

  • 30 Tage Urlaub

  • Bezahlte Überstunden

  • Bonizahlung bei Jubiläum ( 10 u. 20 jährige Zugehörigkeit) Deine Tätigkeiten

  • Mitarbeit an der Modernisierung und Migration bestehender Anwendungen auf einen modernen Cloud Native Tech Stack

  • Entwicklung, Weiterentwicklung und Optimierung von Backend-Komponenten auf Basis von Java und Jakarta EE

  • Umsetzung und Weiterentwicklung von Microservices sowie Integration von Messaging- und Queue-Technologien

  • Anbindung und Optimierung relationaler Datenbanken

  • Analyse bestehender Anwendungen und Umsetzung technischer Anpassungen im Rahmen der Migration

  • Mitarbeit in agilen Entwicklungsteams innerhalb langfristiger Softwareprojekte

  • Erstellung technischer Dokumentationen sowie Unterstützung bei Tests und Qualitätssicherungsmaßnahmen

  • Je nach Erfahrungslevel Übernahme technischer Verantwortung für Teilbereiche sowie Abstimmung mit Architekten und anderen Entwicklern

Requirements

  • Junior oder Senior-Profil Mehrjährige Erfahrung in der professionellen Java Entwicklung
  • Sehr gute Kenntnisse in Java 17 bis 25
  • Fundierte Erfahrung mit Jakarta EE:
  • JPA / Hibernate
  • JMS
  • REST und Web Services
  • Sehr gute Kenntnisse im Umgang mit relationalen Datenbanken, idealerweise Oracle
  • Erfahrung mit Queue Technologien, vorzugsweise RabbitMQ
  • Gute Kenntnisse im Bereich Microservice Architekturen
  • Erfahrung mit Quarkus und idealerweise GraalVM
  • Sicherer Umgang mit Git, Jira, Confluence und IntelliJ
  • Erfahrung in agilen Projekten, idealerweise Kanban
  • Von Vorteil:
  • Helm
  • PostgreSQL
  • NoSQL Datenbanken
  • Jenkins und Groovy
  • React und TypeScript
  • Security Themen wie XML Security, Zertifikate, Zertifikatsketten und Verschlüsselung
  • Erfüllung der BMI Staatenliste als must have

  • Wohnort Deutschland Sprachanforderungen

  • Deutsch: B2-C1

  • Englisch: Erweiterte Kenntnisse

Apply for this position