Full Stack Developer (ID 1837)

KMG Advisory GmbH & Co. KG
Eschborn, Germany
1 day ago
Apply on jobs.meinestadt.de
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
2 years minimum
Working hours
Regular working hours
Languages
English, German

Tech stack

HTML Java (Programming Language) JavaScript (Programming Language) Agile Methodology Amazon Web Services Amazon S3 Architectural Patterns Confluence JIRA Automation of Tests Unit Testing Bash Shell
+58 more
Cascading Style Sheets (CSS) Cloud Computing Code Review Databases Continuous Delivery Continuous Integration Web Development Java Platform Enterprise Edition (J2EE) Github Gradle Graphical User Interface Groovy Integrated Development Environments IntelliJ IDEA JSON Apache JMeter Junit Python (Programming Language) PostgreSQL Apache Maven Node.Js Open Web Application Security Pair Programming Scrum Methodology Mockito Scaled Agile Framework Software Engineering Strategies of Testing TypeScript Web Applications Extensible Markup Language (XML) Openapi Scripting Apache Yarn ReactJS Large Language Models Grafana Spring-boot Kubernetes Helm Charts Backend Gitlab Vue.js Containerization AngularJS Gitlab-ci Gherkin Kubernetes Information Technology Playwright Build Tools Npm(Software) Graphql Front End Software Development Cucumber (Software) Code Restructuring Docker Jenkins Microservices

Job description

Infrastruktur Kubernetes Basic HTML TypeScript PostgreSQL Make SCRUM Java Apache JMeter Product Owner Microservices IT REST GraphQL HTML XML JavaScript Python CSS Bash GitHub GitLab Continuous Integration Cucumber Deutsch Cloud Backend-Entwicklung Test Automation Web-Entwicklung Englisch Gradle SAFe Groovy Entwicklungsumgebungen Confluence Node.js Planung Sicherheit Jenkins Programmiererfahrung Maven Jira Praktikumserfahrung AWS GUI Docker Automated Testing Grafana Automation Testing Kommunikation JSON Frontend, * Du entwickelst Webapplikationen zur Planung und Kapazitätssteuerung im Umfeld des Planungs- und Kapazitätsmanagements.

  • Du programmierst, implementierst und customizest technische Komponenten auf Basis von React, Node.js und PostgreSQL inklusive Schnittstellen, Modulen und Datenbanken unter Einhaltung definierter Standards.
  • Du behebst Fehler aus Teststufen und stellst die Qualität der Anwendungen und Komponenten nachhaltig sicher.
  • Du dokumentierst technische Komponenten nach etablierten Standards und erstellst die benötigten Lieferartefakte.
  • Du richtest Entwicklungsumgebungen und Continuous-Integration-Strukturen ein und entwickelst diese weiter.
  • Du führst Code-Reviews, Komponenten- und Modultests durch und implementierst Testautomatisierungen sowie Teststrategien.
  • Du wirkst bei technischen Entscheidungsvorlagen mit und präsentierst komplexe technische Themen adressatengerecht.
  • Du entwickelst bestehende Produkte weiter, optimierst Lösungen und setzt neue Softwareprodukte auf Basis von Kundenanforderungen im agilen Team um.
  • Du strukturierst funktionale Themen und überführst sie in bestehende Architekturmodelle.
  • Du entwickelst im Cloud-Umfeld und unterstützt die Provisionierung von Cloud-Infrastruktur.
  • Du analysierst technologische Trends, bewertest deren Anwendbarkeit und stellst die technische Zukunftsfähigkeit der Systeme sicher.
  • Du bringst dich aktiv in das Refinement komplexer fachlicher Anforderungen ein und berätst Fachbereiche bei Technologieeinsatz und Umsetzungsfragen.
  • Du konzipierst und implementierst hochkomplexe Anwendungen mit Fokus auf Sicherheit, Robustheit, Performance und Skalierbarkeit.
  • Du bewertest technische Risiken und unterstützt bei der Planung und Steuerung von Rollouts und Releases.

Requirements

Verantwortungsvolle Arbeitsweise Teamfähigkeit Kommunikationsfähigkeit Selbstständige Arbeitsweise Eigenmotivation Belastbarkeit Durchsetzungsvermögen Offenheit, * Abgeschlossenes IT-Studium auf Diplom- oder Masterniveau, eine vergleichbare Ausbildung oder langjährige Praxiserfahrung.

  • 5 bis 8 Jahre Berufserfahrung in der Softwareentwicklung.
  • Mindestens 4 Jahre Berufserfahrung mit Frameworks und Technologien im Backend- und Frontend-Umfeld, insbesondere React und Node.js.
  • 2 Jahre Erfahrung im Cloud-Umfeld, zum Beispiel mit PostgreSQL sowie S3 oder RDS.
  • Erfahrung in Test Automation sowie Continuous Integration und Continuous Deployment.
  • Erfahrung im Umgang mit Testframeworks und -tools wie JUnit, Cucumber, JMeter, Gherkin, PlayWright oder Mockito.
  • Erfahrung in der Absicherung von Microservices und GUI, zum Beispiel hinsichtlich Überlastschutz und OWASP Top 10.
  • Erfahrung mit Cloud-Infrastruktur und Containerisierung, zum Beispiel AWS oder vergleichbare Cloud Provider, Kubernetes, Docker und Helm Charts.
  • Gute Kenntnisse in HTML, CSS, JSON, XML, REST-Services und OpenAPI.
  • Erfahrung mit Entwicklungsumgebungen wie IntelliJ, VS Code oder vergleichbaren Tools.
  • Erfahrung mit CI/CD-Tools wie GitLab CI, GitHub Actions oder Jenkins.
  • Erfahrung in Pair Programming, Code Reviews und Refactorings.
  • Praxiserprobte Kenntnisse in der Backendentwicklung, zum Beispiel mit Microservices, Java, JEE, Spring Boot, Python oder JavaScript.
  • Praxiserprobte Kenntnisse in der Webentwicklung, zum Beispiel mit React, Angular oder VueJS sowie TypeScript und Node.js.
  • Sicherer Umgang mit Build-Tools wie NPM, Yarn, PNPM, Maven, Gradle, PIP oder MAKE.
  • Erfahrung in der Entwicklung mit LLM-Modellen.
  • Ausgeprägtes analytisches und lösungsorientiertes Denkvermögen sowie eine strukturierte und proaktive Arbeitsweise.
  • Hohe Teamfähigkeit, Kommunikationsstärke, Durchsetzungsvermögen sowie eigenverantwortliches und ergebnisorientiertes Handeln.
  • Belastbarkeit, Selbstständigkeit und ein ausgeprägtes Product-Level-Mindset. Gewünscht:

  • Sichere Nutzung von JIRA und Confluence.
  • Erfahrung mit Monitoring- und Alerting-Tools wie Grafana, Instana oder Graylog.
  • Kenntnisse in Analyse, Bewertung und Schätzung von Liefereinheiten wie User Stories und Backlog-Einträgen sowie in deren Refinement im Team.
  • Erfahrung in der Umsetzung von Barrierefreiheit.
  • Erfahrung mit Consumer Driven Contracts.
  • 2 bis 5 Jahre Erfahrung im Umgang mit modernen Datenbanken, auch im Cloud-Umfeld.
  • 2 bis 5 Jahre Erfahrung im Bereich IT-Infrastruktur und Containerisierung.
  • Erfahrung mit Scripting, zum Beispiel Bash oder Groovy.
  • Erfahrung mit Queues, asynchroner Kommunikation und lose gekoppelten Systemen.
  • Erfahrung mit GraphQL.
  • Freude an Beratung, Moderation und Kommunikation im Entwicklungsteam.
  • Erfahrung und Freude an der Arbeit mit agilen Methoden in eigenverantwortlichen Teams.
  • Offenheit gegenüber Veränderungen sowie ein agiles Mindset.
  • Verständnis für fachliche Zusammenhänge und eine enge Abstimmung mit Teamkollegen und Product Owner.
  • Gute Englischkenntnisse in Wort und Schrift.
  • Gute Deutschkenntnisse in Wort und Schrift (mind. C1).

Benefits & conditions

  • Ein anspruchsvolles Entwicklungsumfeld in einem cross-funktionalen Team mit hoher Eigenverantwortung.
  • Die Mitarbeit an einer zentralen Datenplattform für die digitale Infrastruktur im Umfeld einer der größten Logistikinfrastrukturen Europas.
  • Ein modernes technologisches Umfeld mit React, Node.js, PostgreSQL, Cloud-Infrastruktur und Testautomatisierung.
  • Agile Zusammenarbeit nach SAFe mit Lean- und Scrum-Elementen.
  • Viel Gestaltungsspielraum bei der Weiterentwicklung nutzerzentrierter Anwendungen und technischer Lösungen.
  • Ein erfahrenes und motiviertes Team sowie fachlicher Austausch zu komplexen technischen Fragestellungen.
  • Persönliche und fachliche Weiterentwicklungsmöglichkeiten in einem zukunftsorientierten Umfeld.
  • Die Leistungserbringung erfolgt 80% Remote und 20% Onsite (Frankfurt)

Apply for this position

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

Apply on jobs.meinestadt.de
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

2:21 min

Projecting external HTML content using default and named slots

Rowdy Rabouw Rowdy Rabouw · World Congress 2022

3:47 min

Exploring JSON, CBOR, and JOSE for data serialization

Aaron Russell · LIVE

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

2:47 min

Exploring career opportunities and recruitment open positions

Kurt Eder · LIVE

6:12 min

Streaming HTML content natively using declarative processing instructions

Chris Heilmann +2 · LIVE

Videos

See all

Related articles

See all