Senior Java Developer

Senior Java Developer

Karlsruhe Vollzeit 60000 - 80000 € / Jahr (geschätzt) Homeoffice (teilweise)
P

Auf einen Blick

  • Aufgaben: Entwickle hochwertige Java-Anwendungen und Microservices für unsere IGA-Plattform.
  • Unternehmen: Pointsharp, ein aufstrebendes Unternehmen im Bereich Cybersicherheit in Europa.
  • Vorteile: Attraktives Gehalt, flexible Arbeitszeiten, Weiterbildungsmöglichkeiten und ein freundliches Team.
  • Weitere Informationen: Mentoring-Möglichkeiten und hervorragende Karrierechancen in einem internationalen Team.
  • Warum dieser Job: Gestalte innovative Produkte und arbeite mit modernster Technologie in einem dynamischen Umfeld.
  • Qualifikationen: Mindestens 5 Jahre Erfahrung in der Softwareentwicklung, insbesondere mit Java und Spring Boot.

Das prognostizierte Gehalt liegt zwischen 60000 - 80000 € pro Jahr.

Mach einen Unterschied mit uns. Als Senior Java Developer bei Pointsharp wirst du zu bedeutenden Produkten in einer freundlichen und kollaborativen Umgebung beitragen. Gemeinsam mit deinem Team wirst du helfen, unsere IGA-Plattform zu stärken, während Pointsharp seinen Weg fortsetzt, ein führender Cybersecurity-Anbieter in Europa zu werden.

Über die Rolle:

  • Entwickeln, testen und bereitstellen von hochwertigen Java-Anwendungen und Microservices als Teil unserer IGA-Plattform.
  • Entwerfen und Implementieren von skalierbarem, wartbarem Code unter Berücksichtigung von Best Practices, gängigen Entwurfsmustern und modernen Architekturprinzipien.
  • Erstellen und Pflegen von RESTful APIs und Integrationen mit externen Systemen und Unternehmensplattformen.
  • Arbeiten an dateninintensiven Prozessen für große Identitäts- und Zugriffsdatensätze, mit Fokus auf Leistung und Zuverlässigkeit.
  • Zusammenarbeiten mit internationalen Produktverantwortlichen, Entwicklern und UX, um Anforderungen zu verstehen und robuste, sichere Lösungen zu liefern.
  • Arbeiten mit cloud-nativen Infrastrukturen und Tools wie Docker, Kubernetes und Helm und Beitrag zu unseren CI/CD-Pipelines.
  • Durchführen von Code-Reviews, konstruktives Feedback geben und sicherstellen, dass die besten Praktiken in der Technik eingehalten werden.
  • Aktuell bleiben über neue Technologien (einschließlich KI/ML) und bewerten, wie sie in unseren Produkten genutzt werden können.
  • Mentor für andere Entwickler sein und helfen, eine kollaborative, offene und lernorientierte Teamumgebung zu fördern.

Was du hauptsächlich verwenden wirst:

  • Backend / Core: Java 21+, Spring Boot, Hibernate / JPA, PostgreSQL, Liquibase, RESTful APIs, Microservices-Architektur
  • DevOps / Plattform: Maven, Git (Bitbucket), CI/CD (z.B. Bitbucket Pipelines), Docker, Kubernetes, Helm, Azure (von Vorteil)
  • Frontend: TypeScript, React (mit Redux)

Was wir suchen:

  • Bildung / Hintergrund: Bachelor-Abschluss oder Ausbildung in Informatik, Informationstechnologie, Ingenieurwesen oder einem verwandten Bereich (oder gleichwertige praktische Erfahrung).
  • 5+ Jahre Erfahrung in der Entwicklung komplexer Softwareprojekte (idealerweise im Bereich Sicherheit, IAM/IGA oder Unternehmensprodukte).

Technische Fähigkeiten:

  • Starke Erfahrung in Java 17+ (idealerweise 21+) und Spring Boot, beim Erstellen von Backend-Diensten und Microservices.
  • Solide Erfahrung mit PostgreSQL (oder anderen SQL-Datenbanken) und Hibernate/JPA für Datenmodellierung und -zugriff.
  • Erfahrung mit Datenbankversionierungstools (z.B. Liquibase).
  • Starkes Verständnis des Designs von RESTful APIs und allgemeiner Integrationsmuster.
  • Praktische Erfahrung mit Docker, Kubernetes und vorzugsweise Helm, Arbeit in Cloud- oder cloudähnlichen Umgebungen.
  • Praktische Erfahrung mit CI/CD (z.B. Bitbucket Pipelines oder ähnlichem), Maven und Git.
  • Erfahrung mit dateninintensiven Prozessen (Effizientes Handhaben und Transformieren großer Datensätze) ist ein starkes Plus.
  • Erfahrung mit oder Interesse an TypeScript + React (mit Redux) oder ähnlicher Frontend-Technologie ist von Vorteil.
  • Kenntnisse in Azure und/oder SAP sowie in den Bereichen Sicherheit / IAM / IGA sind ein Plus.
  • Vertrautheit mit Konzepten der KI / Maschinelles Lernen und deren Anwendung in Softwareprodukten ist ein Plus.

Soziale Fähigkeiten & Arbeitsweise:

  • Freude daran, anderen Entwicklern zu helfen und eine kollaborative, offene Teamumgebung zu fördern.
  • Du trägst zu strategischen und technischen Entscheidungen bei, bist neugierig auf neue Technologien und verbesserst kontinuierlich deine Fähigkeiten.
  • Starke Kommunikationsfähigkeiten in Englisch (Deutsch ist ein Plus).
  • Komfortabel in einem agilen Umfeld (Scrum/Kanban) arbeiten.
  • Kenntnisse über gängige Entwurfsmuster und Cloud-Muster sind von Vorteil.

Senior Java Developer Arbeitgeber: PointSharp AB

Pointsharp bietet als Arbeitgeber eine inspirierende und unterstützende Arbeitsumgebung, in der Teamarbeit und persönliche Entwicklung großgeschrieben werden. Als Senior Java Developer haben Sie die Möglichkeit, an bedeutenden Projekten im Bereich Cybersicherheit zu arbeiten und Ihre Fähigkeiten in einem dynamischen, internationalen Team weiterzuentwickeln. Zudem profitieren Sie von flexiblen Arbeitszeiten, modernen Technologien und einer Kultur, die Innovation und kontinuierliches Lernen fördert.

P

Kontaktdaten:

PointSharp AB Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass Sie so Senior Java Developer erhalten könnten

Netzwerken, Netzwerken, Netzwerken!

Nutze Plattformen wie LinkedIn, um mit anderen Entwicklern und Fachleuten in der Cybersecurity-Branche in Kontakt zu treten. Teile deine Projekte und Erfahrungen, um sichtbar zu werden und vielleicht sogar Empfehlungen zu erhalten.

Zeige deine Fähigkeiten in einem Projekt!

Erstelle ein kleines Projekt oder einen Beitrag auf GitHub, der deine Java-Entwicklungsfähigkeiten demonstriert. Das gibt dir nicht nur etwas Greifbares, das du zeigen kannst, sondern zeigt auch dein Engagement für die Branche.

Bereite dich auf technische Interviews vor!

Mach dich mit typischen Fragen und Aufgaben vertraut, die in technischen Interviews gestellt werden. Übe Coding-Challenges und sei bereit, deine Denkweise und Problemlösungsansätze zu erklären – das ist oft genauso wichtig wie die Lösung selbst.

Bewirb dich direkt über unsere Website!

Wenn du an einer Stelle interessiert bist, bewirb dich direkt über unsere Website. So zeigst du dein Interesse und erhältst möglicherweise schneller eine Rückmeldung. Lass uns gemeinsam an deiner Karriere arbeiten!

Wir glauben, dass du diese Fähigkeiten brauchst, um Senior Java Developer mit Bravour zu bestehen

Java 21+
Spring Boot
Hibernate / JPA
PostgreSQL
Liquibase
RESTful APIs
Microservices-Architektur

Einige Tipps für deine Bewerbung 🫡

Mach deine Bewerbung persönlich:Zeig uns, wer du bist! Verwende eine freundliche und authentische Sprache in deinem Anschreiben. Erzähl uns, warum du dich für die Stelle als Senior Java Developer interessierst und was dich an Pointsharp begeistert.

Betone deine technischen Skills:Stell sicher, dass du deine Erfahrungen mit Java, Spring Boot und anderen relevanten Technologien klar hervorhebst. Zeig uns, wie du in der Vergangenheit komplexe Softwareprojekte umgesetzt hast und welche Tools du dabei verwendet hast.

Sei konkret bei deinen Projekten:Gib uns konkrete Beispiele aus deiner bisherigen Arbeit. Erkläre, wie du RESTful APIs entwickelt oder mit Docker und Kubernetes gearbeitet hast. Das hilft uns, deine Fähigkeiten besser einzuschätzen und zu sehen, wie du ins Team passt.

Bewirb dich über unsere Website:Wir freuen uns darauf, deine Bewerbung über unsere Website zu erhalten! So können wir sicherstellen, dass alles reibungslos läuft und du die besten Chancen auf ein Interview hast. Lass uns gemeinsam etwas Großartiges schaffen!

Wie man sich auf ein Vorstellungsgespräch bei PointSharp AB vorbereitet

Verstehe die Technologien

Mach dich mit den Technologien vertraut, die in der Stellenbeschreibung erwähnt werden, wie Java 21+, Spring Boot und Docker. Zeige im Interview, dass du nicht nur die Grundlagen kennst, sondern auch, wie du diese Technologien in realen Projekten angewendet hast.

Bereite konkrete Beispiele vor

Denke an spezifische Projekte oder Herausforderungen, die du in der Vergangenheit gemeistert hast. Sei bereit, darüber zu sprechen, wie du Probleme gelöst hast, insbesondere in Bezug auf Performance und Zuverlässigkeit von Anwendungen.

Zeige Teamgeist

Da die Rolle viel Zusammenarbeit erfordert, sei bereit, über deine Erfahrungen in agilen Teams zu sprechen. Betone, wie du anderen Entwicklern geholfen hast und wie du zur Schaffung einer offenen und lernorientierten Umgebung beigetragen hast.

Frage nach den nächsten Schritten

Am Ende des Interviews kannst du nach den nächsten Schritten im Auswahlprozess fragen. Das zeigt dein Interesse an der Position und gibt dir auch die Möglichkeit, mehr über die Unternehmenskultur und das Team zu erfahren.