Stellenangebote

Bei Interesse senden Sie bitte eine Email mit aussagekräftigem Lebenslauf oder Profil an recruiting@yopiter.com.


Full Stack Softwareentwickler (m/w)

Ort: Stuttgart

Typ: Festanstellung, Vollzeit

 

YOPITER sucht Sie als erfahrenen Full Stack Softwareentwickler zur Vergrößerung des talentierten Teams von IT-Beratern und Softwareentwicklern für den Einsatz in Kundenprojekten.

Ihre Tätigkeit wird vor allem Anwendungsentwicklung umfassen, bezieht sich aber ganzheitlich auf den kompletten Lebenszyklus der Softwareentwicklung vom Konzept und Design über die Implementierung und Test bis hin zu Betrieb und Wartung.

Sie sollten bereits einige Jahre Erfahrung in der Umsetzung hoch-performanter, skalierbarer Enterprise-Anwendungen mit Frontend- und Backend-Anteilen mitbringen und in der Lage sein, direkt mit Kunden oder Fachbereich zu kommunizieren und deren Anforderungen zu verstehen.

Sie sind bei uns ebenfalls richtig, wenn Sie mit Begeisterung Software mit einer agilen und testgetriebenen Vorgehensweise nach Clean Code Prinzipien entwickeln und sich als Team-Player fühlen.

 

Kenntnisse und Erwartungen:

  • Frontend: Web-Technologien (HTML, CSS, JavaScript + Frameworks, Single Page Apps, Responsive Web Design) und/oder Kenntnisse in Entwicklung nativer/hybrider Mobile Apps (Android, iOS)
  • Backend: Java-/JVM-Stack (Java 8, JavaEE 7) oder Node.js, Kenntnisse in bestimmten Produkten oder Libraries vorteilhaft (z.B. Red Hat Wildfly, WebSphere Application Server, alternative Frameworks wie Spring Boot, Dropwizard, Lagom)
  • Service-Architekturen und Datenintegration: Design, Implementierung und Nutzung von REST APIs, Datenbankkonzepte und -anbindung (SQL, No-SQL)
  • Infrastruktur: Cloud-Technologien (z.B. AWS, Google Cloud), Container-Technologien (Docker), Installations- und Konfigurationsautomatisierung (z.B. Puppet, Chef, Ansible)
  • Testautomatisierung: Mock- und Test-Frameworks (z.B. JUnit, Mockito, RestAssured, Selenium)
  • Entwicklungs-Tools: git, Build Tools (Maven, Gradle), IDEs
  • DevOps: Continuous Integration Prozesse und Tools (z.B. Jenkins)
  • Methoden: agile Softwareentwicklung (v.a. Scrum), Test Driven Development
  • Sprachkenntnisse: verhandlungssicheres Deutsch und Englisch
  • Soft skills: Erfahrung mit direktem Kundenkontakt und internationalen, multikulturellen Projekten, Kunden- und Lösungsorientierte Denkweise

Was wir bieten:

  • Flexibilität: Möglichkeit, auf Wunsch nur zu 80% der Arbeitszeit in Kundenprojekte eingeplant zu werden und die verbleibenden 20% für eigene Projekte oder Aktivitäten, z.B. auch Startup-Kooperationen mit Gewinnbeteiligung für den Mitarbeiter zu verwenden
  • Branchenübergreifend: Projekte in verschiedenen Sektoren wie Automobil, Finanzen, Gesundheitswesen, Logistik
  • Effizienz: unkomplizierte interne Kommunikation und Entscheidungsprozesse in einer flachen Hierarchie
  • Vergütung und Vorteile: wettbewerbsfähiges, Leistungsabhängiges Gehalt und Boni, auch außerberuflich nutzbare moderne Arbeitsausstattung (Highend-Laptop, Smartphone, Büro-Arbeitsplatz)

Werkstudent/in IT-Beratung und Software-Entwicklung

Ort: Stuttgart

Typ: Nebentätigkeit für Studierende – Teilzeit (15-20 Stunden/Woche) 

 

Inhalt der Tätigkeit:

Einsatz als Werkstudent/in Teilzeit in realen Kundenprojekten oder internen Projekten.

Die konkrete Aufgabe richtet sich nach Verfügbarkeit, Vorkenntnissen und Interessen der Kandidatin / des Kandidaten.

 

Repräsentative Beispiele aus der aktuellen Projektarbeit:

  • Mitarbeit bei der Entwicklung von Web oder Mobile Apps
  • Erstellung von Click-Dummies inkl. User Experience Analysen
  • Erstellung von kompletten Prototyplösungen
  • Aufbau von Continuous Delivery Pipelines inkl. Automatisierung von Build-, Deployment- und Testprozessen 

Voraussetzungen

  • Laufendes Studium im Bereich Informatik oder vergleichbarer technischer Studiengang mit Bezug zu Software-Entwicklung
  • Erste Praxis-Erfahrung in der Software-Entwicklung, idealerweise im Bereich Java/Java EE und/oder Web-Entwicklung
  • Grundwissen in mindestens zwei der folgenden Technologie-Bereiche:
    • HTML, CSS, Java-Script-Frameworks (z.B. Angular, jQuery)
    • Java, Java EE (z.B. JAX-RS)
    • node.js
    • Datenbanken und deren Anbindung in Applikationen (SQL und No-SQL)
    • Cloud-Infrastruktur (z.B. Amazon Web Services, Google Cloud)
    • git Versionierungssystem
  • Sehr gute Deutsch- und Englischkenntnisse in Wort und Schrift