(Junior) Java Software Entwickler - Frontend/Fullstack

Heidler Strichcode GmbH
Nürtingen VVG, Germany
1 month ago

Role details

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

Job location

Remote
Nürtingen VVG, Germany

Tech stack

Java
API
Agile Methodologies
Amazon Web Services (AWS)
JIRA
Azure
Cloud Computing
Database Design
Web Development
Github
IntelliJ
PostgreSQL
Object-Oriented Software Development
Software Architecture
Simple Object Access Protocol (SOAP)
Software Engineering
Software Systems
SQL Databases
TCP/IP
Web Services
Multithreading
Angular
Information Technology
Front End Software Development
Docker

Job description

Als Teil unseres Entwicklungsteams konzipierst und entwickelst du moderne Web-Frontends für unsere Cloud-Applikationen und sorgst dabei für eine hohe Benutzerfreundlichkeit sowie ein ansprechendes Design. Außerdem entwickelst und optimierst du Backends und API-Endpoints, um eine performante und sichere Kommunikation zwischen unseren Systemen sicherzustellen. Darüber hinaus arbeitest du an der Weiterentwicklung und Pflege unserer bestehenden Softwarelösungen - sowohl in On-Premise- als auch in Cloud-Umgebungen. Du begleitest den gesamten Software-Lebenszyklus: von der Planung und Analyse über den Entwurf und die Implementierung bis hin zu Testing und Qualitätssicherung. Gemeinsam mit deinem Team entwirfst und realisierst du Softwaredesigns und -architekturen, um skalierbare und zukunftssichere Anwendungen zu schaffen. Außerdem bringst du deine Ideen in die Entwicklung neuer Produkte und Features ein und trägst aktiv zur Weiterentwicklung unseres Lösungsportfolios bei.

Requirements

  • Abgeschlossene Ausbildung zum Fachinformatiker Anwendungsentwicklung, Hochschulstudium der Informatik oder eine vergleichbare Qualifikation

  • Erfahrung in der Frontend-Entwicklung (vorzugsweise Angular)

  • Erfahrung in der objektorientierten JAVA-Programmierung (onPrem & Cloud)

  • Verständnis für Server-Client basierende Softwarearchitekturen

  • Kenntnisse in relationalem Datenbank-Design /-Erstellung /-Anbindung, vorzugsweise PostgreSQL

  • Gute Deutsch- (C1) und Englischkenntnisse (mindestens B2)

Weitere Kenntnisse wären von Vorteil

  • Erste Erfahrungen mit Cloud-Architekturen, -Technologien und -Infrastrukturen (z. B. Docker, Azure, AWS)

  • Grundkenntnisse in Design Patterns, Multithreading und Plug-in-Systeme

  • Erfahrung im Umgang mit modernen Tools wie GitHub, IntelliJ und Jira

  • Kenntnisse in agiler Software-Entwicklung (Kanban)

  • Erfahrungen mit Webservice-Entwicklung (SOAP/REST), TCP/IP Sockets und SQL

Benefits & conditions

  • Ein modernes Arbeitsumfeld mit höhenverstellbaren Schreibtischen, Teamküche, Chill- & Spiel Areas, Fitnessstudio
  • Einen sicheren und dauerhaften Arbeitsplatz
  • Ein kollegial geprägtes Arbeitsklima mit flachen Hierarchien
  • Spannende Projekte mit hoher Selbständigkeit und Eigenverantwortung
  • Attraktives Gehaltspaket
  • Zuschuss zur betrieblichen Altersversorgung
  • 30 Tage Urlaub
  • Gleitzeit & Homeoffice
  • Individuelle Weiterbildungsmöglichkeiten zu neuen Technologien, Programmiersprachen & Entwicklungsmethoden

Apply for this position