Software Engineer - Backend (All Genders)

arconsis arconsis
Karlsruhe, Germany
5 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, German
Experience level
Intermediate

Job location

Remote
Karlsruhe, Germany

Tech stack

Clean Code Principles
Java
Amazon Web Services (AWS)
Azure
Mobile Application Development
Software as a Service
Cloud Computing
Databases
Continuous Integration
Relational Databases
DevOps
Java Platform Enterprise Edition (J2EE)
Github
Hibernate
Infrastructure as a Service (IaaS)
Mobile Application Software
Java Persistence API
Java Virtual Machine (JVM)
PostgreSQL
Node.js
NoSQL
Object-Oriented Software Development
Platform as a Service (PAAS)
Software Engineering
Data Streaming
Google Cloud Platform
Spring-boot
Backend
Gitlab
GIT
Kotlin
Event Driven Architecture
Kubernetes
Information Technology
Front End Software Development
Functional Programming
Api Management
Docker
Jenkins
Microservices

Job description

Amazon Web Services (AWS) Android Backend Entwicklung CI/CD (Continuous Integration/Delivery) Datenbanken DevOps

+25 Top, Wir sind auf der Suche nach einem hochqualifizierten Softwareengineer (m/w/d), der innerhalb eines interdisziplinären Teams Verantwortung für Kundenprojekte übernimmt. Du verfügst über Fachwissen des gesamten Prozesses der Software-entwicklung (Konzeption, Entwicklung, Architektur, Implementierung) und beherrschst sowohl die Programmierung im Frontend als auch im Backend. Probleme zu finden und diese präzise und mit schönem Code zu beheben, gehört zu Deinen Talenten als Softwareengineer? Dann würden wir gerne von Dir hören.

  • Planung und Durchführung des gesamten Lebenszyklus der Softwareentwicklung für jedes zugewiesene Projekt in Übereinstimmung mit den Unternehmensstandards und -erwartungen
  • Fortlaufende Entwicklung der mobilen Anwendungen, Anpassung an technologische Neuerungen und Sicherstellung der nahtlosen Integration der Software in die IT des Unternehmens
  • Analyse bestehender Systeme, Ermittlung von Schwachstellen und Entwicklung von Lösungen zur Verbesserung der Systeme
  • Eigenverantwortung, Zielorientierung und Bereitschaft, sich in einem agilen und funktionsübergreifenden Team einzubringen und weiterzuentwickeln
  • Innovative Technologien, Methoden und Trends werden nicht nur aufgegriffen, sondern aktiv mitgestaltet

Requirements

  • Abschluss in Informatik oder vergleichbare Ausbildung
  • 3+ Jahre Berufserfahrung in der Entwicklung mobiler Anwendungen für Android (Java/Kotlin) und plattformübergreifender Entwicklung
  • Nachweisliche Erfahrung mit OOP/Functional Programming
  • Erfahrung mit Git
  • Sehr gute Deutsch- und Englischkenntnisse
  • Hohe soziale und interkulturelle Kompetenzen sowie die Fähigkeit, in agilen Teams zusammenzuarbeiten
  • Arbeitserfahrung in der Entwicklung und Implementierung von REST Endpoints und BFF mit Spring Boot oder JEE/Quarkus und Node.js
  • Wir bevorzugen die Nutzung von Kotlin für JVM basierte Frameworks
  • Gutes Verständnis von Microservices-Architektur, Messaging, Event Driven Architecture, Event Streaming und Enterprise Integration Patterns
  • Grundlegende Kenntnisse domänenspezifischer Sprachen und modellgetriebener Softwareentwicklung (wünschenswert)
  • Kenntnisse relationaler Datenbanken und ORM (z.B. PostgreSQL und JPA/Hibernate)
  • Kenntnisse zu noSQL- und Graph-Datenbanken (wünschenswert)
  • Erfahrungen mit API-Management-Lösungen (z.B. Kong, AWS)
  • Erfahrung in der Entwicklung von Web Frontends sind von Vorteil (der Fokus liegt auf Backend, aber wir suchen auch Full-Stack)
  • Arbeitserfahrung mit Containern und Container-Management-Lösungen (z.B. Docker, Kubernetes)
  • Erfahrung in der Entwicklung mit einem der folgenden Cloud-Provider für IaaS oder PaaS oder SaaS (wünschenswert): AWS, Azure, GCP
  • Erstellung und Pflege von CI/CD Pipelines (GitLab, Jenkins, GitHub, Azure DevOps)
  • Erfahrung mit testbasierter Entwicklung und Clean Code, Du begeisterst Dich für innovative Technologien, Methoden und Trends und suchst nach der richtigen Balance zwischen Technik und Kreativität? Deine Denkweise ist von technologischer Leidenschaft, Motivation sowie konzeptionellem Denken und Handeln geprägt? Du bist bereit, mit uns zu lernen und zu wachsen? Wir freuen uns darauf, Dich kennenzulernen. Schick uns deine Bewerbung! Job-Infos Berufsfelder Anwendungsentwicklung Studienfächer Informatik Informationstechnik Wirtschaftsinformatik Abschluss Ausbildung Bachelor Master/Diplom Auszeichnungen

Benefits & conditions

  • Wir arbeiten als Team zusammen, um ein gemeinsames Ziel zu erreichen, und wissen, wie man die Dinge anpackt
  • Hoher persönlicher Anspruch und kontinuierliches und selbstmotiviertes Streben nach Wissen
  • Leistungsstarkes und dynamisch-funktionsübergreifendes Team mit flachen Hierarchien
  • Offene Kommunikation, angenehmes Arbeitsklima und viel Spaß an der Arbeit
  • Raum für Ideen und die Möglichkeit, Lösungen und die zukünftige Ausrichtung der arconsis mitzugestalten

Über uns

Wir sind stolz auf unsere Mission und die Lösungen, die wir entwickelt haben. Wir arbeiten sehr hart und lieben unsere Arbeit an den meisten Tagen. Arbeitszeit ist Lebenszeit und sollte mit Sinn und Freude gefüllt sein.

Apply for this position