Java Softwareentwickler - Statische Codeanalyse
Bochum
Auf einen Blick
- Veröffentlicht:01 August 2025
- Pensum:100%
- Arbeitsort:Bochum
Job-Zusammenfassung
Sonar ist ein führendes Unternehmen für Codequalitätslösungen. Hier kannst du in einem dynamischen Team arbeiten und Entwickler unterstützen.
Aufgaben
- Entwickle Lösungen zur Identifizierung von Codeproblemen.
- Analysiere Programmiersprachen und verbessere Code-Detektion.
- Arbeite an innovativen AI-gestützten Technologien.
Fähigkeiten
- Mindestens 2 Jahre Erfahrung in der Java-Entwicklung erforderlich.
- Starke Kenntnisse in Computerwissenschaften und statischer Analyse.
- Offenheit für neue Technologien wie KI und ML.
Ist das hilfreich?
Wer ist Sonar?
Sonar hilft dabei, Probleme mit Codequalität und Codesicherheit daran zu hindern, in die Produktion zu gelangen, steigert die Produktivität der Entwickler in Zusammenarbeit mit KI-Assistenten und verbessert die Entwicklererfahrung durch optimierte Arbeitsabläufe. Sonar analysiert allen Code, unabhängig davon, wer ihn schreibt — Ihr internes Team, genAI oder Dritte — was zu sichereren, zuverlässigeren und wartbareren Anwendungen führt. Verankert in der Open-Source-Community, unterstützt Sonar über 30 Programmiersprachen, Frameworks und Infrastrukturtechnologien. Heute wird Sonar von über 7 Millionen Entwicklern und 400.000 Organisationen weltweit genutzt, darunter das DoD, Microsoft, NASA, MasterCard, Siemens und T-Mobile.
Wir glauben daran, großartige Produkte zu entwickeln, die von großartigen internen Teams und einer starken Kultur unterstützt werden. Wir sind hoch engagiert und besessen von dem Unternehmen, den Nutzern, voneinander und unserer Open-Source-Community. Wir haben hohe Standards und halten uns gegenseitig dazu an, täglich mit Positivität, Engagement, Nachdenklichkeit, Empathie und Leidenschaft zu handeln.
Wir sind überlegt in unseren Entscheidungen mit hoher Klarheit der Absicht. Gleichzeitig empfinden wir extreme Dringlichkeit und handeln schnell.
Und schließlich sind wir hoch effektiv und operativ effizient. Wir arbeiten kollektiv als Ein Team, um unsere Ziele zu erreichen.
Bei Sonar ist CODE mehr als nur ein Akronym – es ist eine Denkweise, die den täglichen Betrieb definiert.
Warum Sie sich bewerben sollten:
Bei Sonar sind wir eine Gruppe brillanter, motivierter und engagierter Fachleute, die hart daran arbeiten, Entwickler zu befähigen, besser und schneller zu bauen. Sonar hilft, die Codequalität und Codesicherheit kontinuierlich zu verbessern und gleichzeitig die Belastung der Entwickler zu reduzieren. Das bedeutet, dass Entwickler sich auf das konzentrieren können, was sie lieben, und weniger auf das, was sie nicht mögen. Unsere Lösungen beheben nicht nur Symptome von Problemen – wir helfen, Probleme an der Quelle zu beheben – für allen Code, egal ob von Entwicklern geschrieben, von KI generiert oder von Dritten stammt.
Wir haben eine dynamische Kultur mit Mitarbeitern weltweit und Hub-Büros in den USA, der Schweiz, Großbritannien, Singapur und Deutschland. Teammitglieder sollten jeden Tag zur Arbeit kommen können, an einem Produkt arbeiten, auf das sie stolz sind, lieben, was sie tun, und sich von ihren Kollegen inspiriert fühlen. Mit unseren tiefen Wurzeln in der Open-Source-Community dreht sich bei uns alles um die Mission: Entwickler zu befähigen, besser und schneller zu bauen.
Die Auswirkungen, die Sie haben werden:
Das Sonar Code Quality Team sucht einen leidenschaftlichen und innovativen Softwareentwickler zur Verstärkung unseres Teams.
Die Mission unseres Teams ist es, fortschrittliche Lösungen zu entwerfen und umzusetzen, die automatisch kritische Probleme im Quellcode erkennen und verhindern, egal ob dieser von Entwicklern geschrieben oder von KI-Agenten generiert wurde.
Diese Rolle bietet die Möglichkeit, Ihre Expertise in der statischen Analyse in einem innovativen Umfeld einzusetzen — und die Integration von Künstlicher Intelligenz (KI) und Techniken großer Sprachmodelle (LLM) in einem Kontext zu fördern, der eng mit angewandter Forschung verbunden ist.
Als Softwareentwickler im Team arbeiten Sie an der Schnittstelle modernster Technologien und der Semantik von Programmiersprachen, was es uns ermöglicht, komplexe Probleme zu erkennen, die oft sowohl menschlichen Prüfungen als auch automatisierten Systemen entgehen.
\n- Beitrag zur End-to-End-Lieferung: Zusammenarbeit mit Produktmanagern, Engineering-Teams und Forschungsteams zur Spezifikation und Implementierung anspruchsvoller Codeanalyse- und Fehlererkennungsfunktionen in unseren Produkten. Dies umfasst das Festlegen von Spezifikationen, das Schreiben robusten Codes und Tests, Peer-Reviews, die Validierung neuer Funktionen und das Reagieren auf Nutzerfeedback nach der Veröffentlichung.
- Tiefes Eintauchen in die Sprachsemantik: Regelmäßiges Erkunden der Feinheiten der Semantik von Programmiersprachen, um unser Wissen zu erweitern und unsere Programmiersprachen-Analysetools zu verbessern.
- Weiterentwicklung der Analyseintelligenz: Beeinflussung der Art und Weise, wie unsere Analyzer Code interpretieren, durch Entwicklung verbesserter Modelle und innovativer neuer Regeln, um die Präzision und Intelligenz unserer Codeerkennungsfähigkeiten zu steigern.
- Beitrag zu strategischen Zielen: Zusammenarbeit mit verschiedenen Stakeholdern, um aktiv zu kurzfristigen Zielen und langfristigen strategischen Visionen für Ihr Team beizutragen.
- Mehr als 2 Jahre Erfahrung in der Java-Entwicklung.
- Starke technische Fähigkeiten und tiefes Verständnis der Grundlagen der Informatik.
- Nachgewiesene Kenntnisse in statischen Analysetechniken sind bevorzugt, insbesondere bei der Anwendung auf anspruchsvolle Codeanalyse- und Fehlererkennungsprobleme.
- Vertrautheit mit der Programmiersprache Python und deren Ökosystem ist ebenfalls geschätzt, aber nicht erforderlich.
- Erfahrung oder Interesse an großen Sprachmodellen (LLMs), maschinellem Lernen (ML) und künstlicher Intelligenz (KI) wird sehr geschätzt.
- Fähigkeit, schnell zu lernen.
- Offene und positive „Can-Do“-Einstellung.
- Komfort im Umgang mit Veränderung und Komplexität.
- Unsere Kultur und Mission heben uns ab. Wir haben eine dynamische Arbeitskultur, die Respekt und Freundlichkeit schätzt und das Recht zu scheitern (und wieder aufzustehen) akzeptiert.
- Großartige Menschen machen ein großartiges Unternehmen aus. Wir schätzen soziale Kompetenzen ebenso wie technische Fähigkeiten und bemühen uns, die Atmosphäre freundlich zu halten, während wir leidenschaftliche Führungskräfte in unseren Bereichen sind.
- Wir haben eine flexible Arbeitsregelung, die 3 Tage Büro und 2 Tage Homeoffice pro Woche für diejenigen umfasst, die in der Nähe unserer Büros arbeiten; einige Standorte wie Dubai, Indien, Japan und Australien arbeiten vollständig remote.
- Wir haben eine Wachstumsmentalität. Wir lieben das Lernen und glauben, dass kontinuierliche Weiterbildung entscheidend für unseren Erfolg ist. In einer sich ständig verändernden Branche sind neue Fähigkeiten notwendig, und wir unterstützen unser Team gerne dabei, diese zu erwerben.
- Als Marktführer in unserem Bereich sind unsere Produkte und Dienstleistungen so stark wie unsere internen Teammitglieder.
- Wir leben Transparenz mit regelmäßigen Meetings, weitergegebenen Nachrichten und Updates zum Wachstum und Erfolg unserer Organisation.
- Wir ermutigen zur Nutzung unserer großzügigen Urlaubsregelungen mit 27 PTO-Tagen für unsere Mitarbeiter im Genfer Raum, plus zusätzliche Tage je nach Dienstalter und Umständen.
- Wir tragen 60 % der Gesamtkosten für Ihre Altersvorsorge; 13,5 % bis 15,5 % Ihres Grundgehalts für Sparpläne; 2 % für Risiken.
- Großzügiger, jährlicher, diskretionärer Unternehmenswachstumsbonus.
- Pendeln: Nachhaltige Mobilitätsoptionen, einschließlich Fahrgemeinschaften und Erstattung von 60 % des jährlichen Verkehrstickets.
- Globale Belegschaft mit Mitarbeitern in über 20 Ländern, die mehr als 35 verschiedene Nationalitäten repräsentieren.
- Wir veranstalten jährlich ein Kick-off irgendwo auf der Welt, bei dem wir uns treffen, um Beziehungen und Ziele für das Unternehmen zu entwickeln.
Wir schätzen Vielfalt, Gleichberechtigung und Inklusion:
Bei Sonar glauben wir, dass unsere Vielfalt unsere Stärke ist. Wir sind ein globales Unternehmen, das unterschiedliche Hintergründe, Perspektiven und Kulturen wertschätzt und respektiert.
Wir verpflichten uns, ein vielfältiges und inklusives Arbeitsumfeld zu fördern, in dem sich jeder wertgeschätzt fühlt und befähigt wird, sein Bestes beizutragen. Wir sind stolz darauf, ein Arbeitgeber zu sein, der Chancengleichheit bietet, und begrüßen alle qualifizierten Bewerber, unabhängig von Rasse, Hautfarbe, Religion, Geschlecht, Geschlechtsidentität oder -ausdruck, sexueller Orientierung, nationaler Herkunft, Genetik, Behinderung, Alter oder Veteranenstatus.
Alle Stellenangebote bei Sonar sind abhängig von den genauen Ergebnissen einer umfassenden Hintergrundüberprüfung und Referenzprüfung, die vor dem Startdatum durchgeführt wird.
Bewerbungen, die über Agenturen oder Drittanbieter-Recruiter eingereicht werden, werden nicht berücksichtigt.