Stellenbeschreibung:

Deine Rolle: Java-Experte für moderne Softwarelösungen

Als Java-Entwickler:in bei [Unternehmensname] gestaltest du skalierbare, leistungsstarke Anwendungen, die unsere Kunden und internen Prozesse vorantreiben. Du arbeitest in einem agilen Team und entwickelst Back-End-Systeme, APIs oder Full-Stack-Anwendungen – von der Konzeption bis zur Implementierung. Dein Code trägt dazu bei, dass unsere digitalen Lösungen sicher, effizient und nutzerfreundlich sind.

Deine Aufgaben im Detail:
  • Entwicklung von Java-Anwendungen: Implementierung von Back-End-Services, Microservices oder Enterprise-Anwendungen (z. B. mit Spring Boot, Jakarta EE).
  • API-Design und Integration: Erstellung von RESTful APIs und Anbindung an Datenbanken, Drittanbieter-Systeme oder Frontends.
  • Datenbankentwicklung: Arbeit mit SQL- oder NoSQL-Datenbanken (z. B. PostgreSQL, MySQL, MongoDB) und Optimierung von Datenbankabfragen.
  • Testing und Qualitätssicherung: Durchführung von Unit-Tests, Integrationstests (z. B. mit JUnit, Mockito, Testcontainers) und Mitwirkung bei Code-Reviews.
  • Wartung und Optimierung: Weiterentwicklung bestehender Systeme, Performance-Tuning und Behebung von Bugs.
  • Agile Zusammenarbeit: Arbeit nach Scrum oder Kanban in cross-funktionalen Teams mit Product Ownern, DevOps und Frontend-Entwickler:innen.
  • Dokumentation: Erstellung von technischen Spezifikationen und API-Dokumentationen (z. B. mit Swagger/OpenAPI).
  • DevOps und CI/CD: Mitwirkung bei der Automatisierung von Builds, Tests und Deployments (z. B. mit Jenkins, GitLab CI, Docker, Kubernetes).

Dein Profil: Was du mitbringst

Technische Skills
  • Java-Expertise: Fundierte Kenntnisse in Java 8+ (oder neuer) und Erfahrung mit Spring Boot, Spring Framework (Spring MVC, Spring Security, Spring Data).
  • Back-End-Technologien:
    • RESTful APIs (Design, Implementierung, Dokumentation).
    • Microservices-Architektur (z. B. mit Kafka, RabbitMQ).
  • Datenbanken: SQL (z. B. PostgreSQL, MySQL) oder NoSQL (z. B. MongoDB, Cassandra).
  • Tools und Frameworks:
    • Build-Tools: Maven oder Gradle.
    • Testing: JUnit, Mockito, Testcontainers.
    • Versionskontrolle: Git (z. B. mit GitHub, GitLab, Bitbucket).
  • Cloud und DevOps (von Vorteil):
    • Erfahrung mit Cloud-Plattformen (AWS, Azure, GCP).
    • Kenntnisse in Docker, Kubernetes, CI/CD-Pipelines.
  • Frontend-Grundlagen (optional): Basiswissen in JavaScript/TypeScript, React oder Angular.

Soft Skills
  • Analytisches Denken: Fähigkeit, komplexe Anforderungen in sauberen Code umzusetzen.
  • Teamplayer-Mentalität: Erfahrung mit agilen Methoden (Scrum, Kanban) und cross-funktionaler Zusammenarbeit.
  • Problemlösungsorientierung: Kreative Ansätze für technische Herausforderungen.
  • Kommunikationsstärke: Klare Dokumentation und Austausch mit Stakeholdern und Teams.

Senior Java Developer in Nürnberg, Germany
NOTE / HINWEIS:
EnglishEN: Please refer to Fuchsjobs for the source of your application
DeutschDE: Bitte erwähne Fuchsjobs, als Quelle Deiner Bewerbung

Stelleninformationen

  • Typ:

    Vollzeit
  • Arbeitsmodell:

    Vor Ort
  • Kategorie:

    Development & IT
  • Erfahrung:

    Senior
  • Arbeitsverhältnis:

    Angestellt
  • Veröffentlichungsdatum:

    20 Sep 2025
  • Standort:

    Nuremberg

KI Suchagent

AI job search

Möchtest über ähnliche Jobs informiert werden? Dann beauftrage jetzt den Fuchsjobs KI Suchagenten!