Karriere

Offene Stellen

Java Full Stack Developer

Eintrittsdatum:

sofort

Vertragsart:

Festanstellung (Vollzeit)

Einsatzort:

Großraum Frankfurt, ggf. bei Kunden vor Ort

Deine Aufgaben

Mitarbeit in spannenden IT-Entwicklungsprojekten für unsere Kunden

Konzeption und Entwurf von Frontend- und Backend-Software

Realisierung von Applikationen unter Einsatz aktueller Entwicklungstools und Verwendung agiler Methoden

Mitarbeit bei der Definition von IT-Architekturen

Folgende Eigenschaften solltest Du mitbringen

  • Professionelle Java-Entwicklungserfahrung
  • Erfahrung in Design und Entwicklung von Java Backend-Anwendungen, REST-Schnittstellen und Web-APIs
  • Erfahrung mit relationalen Datenbanken

Nice to have

  • Container-basierte Bereitstellung
  • Moderne Web-Frameworks wie Angular
  • Spring- und JPA-Frameworks
  • IT-Security Kenntnisse (Spring Security, X.509 Zertifikate, etc.)

Das können wir dir bieten

Aktive Mitarbeit an technologisch anspruchsvollen Softwarelösungen in einem agilen, teamorientierten Umfeld.

Eine freundliche, hilfsbereite Teamkultur mit flachen Hierarchien.

Die Möglichkeit, in vielfältigen Projekten und Teams branchenübergreifende Erfahrungen zu sammeln.

Flexible Arbeitszeiten und Home-Office

Eine erstklassige Bürolage im Herzen der Innenstadt Frankfurts

Attraktives leistungs- und erfahrungsbezogenes Gehalt

Tech-Stack

Sprachen:

Java, C#, TypeScript, .NET, Powershell, PHP

Frameworks:

Spring / Spring Boot, Spring-Security, JSF Primefaces, Angular 2+, Apache Camel, Drools

Tools und Technologien:

IntelliJ, Maven, Docker, Openshift, Ansible, Tomcat, Node.js, Cloud Services, Azure, Active Directory, mobile MDMs (Intune)

Junior Java Developer

Eintrittsdatum:

sofort

Vertragsart:

Festanstellung (Vollzeit)

Einsatzort:

Großraum Frankfurt, ggf. bei Kunden vor Ort

Deine Aufgaben

Entwicklung und Implementierung von Java-basierten Applikationen und Backend-Services

Unterstützung bei der Analyse und Lösung von Softwareproblemen

Durchführung von Unit-Tests und Integrationstests zur Sicherstellung der Softwarequalität

Mitwirkung bei Code-Reviews und Sicherstellung von Best Practices im Team

Zusammenarbeit mit unseren erfahrenen Entwicklern und anderen Teams zur kontinuierlichen Verbesserung unserer Entwicklungsprozesse

Folgende Eigenschaften solltest Du mitbringen

  • Proaktivität: Du solltest in der Lage sein, selbstständig Aufgaben zu erkennen und anzugehen.
  • Neugierde: Ein starkes Interesse an neuen Technologien und die Lust, ständig dazu zu lernen.
  • Zuverlässigkeit: Sorgfältiges Arbeiten und Verantwortungsbewusstsein sind für dich selbstverständlich.
  • Kreativität: Du hast Freude daran, innovative Lösungen zu entwickeln und umzusetzen.
  • Flexibilität: Anpassungsfähigkeit in einem dynamischen Arbeitsumfeld.
  • Kommunikationsfähigkeit: Klare und effektive Kommunikation im Team und mit anderen Abteilungen.

Nice to have

  • Erfahrungen mit Frameworks wie Spring oder Hibernate
  • Kenntnisse in Frontend-Technologien wie HTML, CSS, JavaScript oder Angular/React
  • Erfahrungen mit Cloud-Plattformen (z.B. AWS, Azure)
  • Grundkenntnisse in Docker und Containerisierungstechnologien
  • Vertrautheit mit agilen Entwicklungsmethoden (Scrum, Kanban)
  • Kenntnisse in weiteren Programmiersprachen wie Python oder Kotlin
  • Erfahrung im Umgang mit Continuous Integration/Continuous Deployment (CI/CD) Tools

Das können wir dir bieten

Aktive Mitarbeit an technologisch anspruchsvollen Softwarelösungen in einem agilen, teamorientierten Umfeld.

Eine freundliche, hilfsbereite Teamkultur mit flachen Hierarchien.

Die Möglichkeit, in vielfältigen Projekten und Teams branchenübergreifende Erfahrungen zu sammeln.

Flexible Arbeitszeiten und Home-Office

Eine erstklassige Bürolage im Herzen der Innenstadt Frankfurts

Attraktives leistungs- und erfahrungsbezogenes Gehalt

Tech-Stack

Sprachen:

Java, C#, TypeScript, .NET, Powershell, PHP

Frameworks:

Spring / Spring Boot, Spring-Security, JSF Primefaces, Angular 2+, Apache Camel, Drools

Tools und Technologien:

IntelliJ, Maven, Docker, Openshift, Ansible, Tomcat, Node.js, Cloud Services, Azure, Active Directory, mobile MDMs (Intune)

Senior Java Developer mit Schwerpunkt Security

Eintrittsdatum:

nach Absprache

Vertragsart:

Festanstellung (Vollzeit)

Einsatzort:

Großraum Frankfurt, ggf. bei Kunden vor Ort

Deine Aufgaben

Design, Implementierung und Wartung von sicherheitsrelevanten Features in Java-basierten Applikationen und Backend-Services

Durchführung von Bedrohungsanalysen und Schwachstellenbewertungen, um Sicherheitslücken zu identifizieren und zu beheben

Entwicklung und Integration von Sicherheitsrichtlinien, -prozessen und -tools in den Entwicklungszyklus

Mitarbeit bei der Erstellung von Sicherheitsarchitekturen und Sicherstellung der Einhaltung von sicherheitsrelevanten Standards und Vorschriften

Durchführung von Code-Reviews mit Fokus auf Sicherheit und Best Practices

Unterstützung und Schulung des Entwicklerteams in sicherheitsrelevanten Themen

Zusammenarbeit mit anderen Abteilungen, um Sicherheitsanforderungen zu verstehen und zu implementieren

Folgende Eigenschaften solltest Du mitbringen

  • Proaktivität: Fähigkeit, Sicherheitsprobleme eigenständig zu erkennen und zu lösen.
  • Detailgenauigkeit: Sorgfältige Analyse und Umsetzung sicherheitsrelevanter Anforderungen.
  • Kritisches Denken: Fähigkeit, potenzielle Sicherheitslücken vorauszusehen und zu verhindern.
  • Belastbarkeit: Umgang mit anspruchsvollen und dringenden Sicherheitsthemen.
  • Teamorientierung: Zusammenarbeit und Wissensaustausch im Team.

Nice to have

  • Zertifizierungen wie CISSP, CEH oder ähnliche
  • Erfahrungen mit Cloud-Sicherheitsarchitekturen (z.B. AWS, Azure)
  • Kenntnisse in Container-Sicherheit (z.B. Docker, Kubernetes)
  • Erfahrung mit Sicherheitswerkzeugen und Plattformen (z.B. Burp Suite, Metasploit, Snort)
  • Kenntnisse in weiteren Programmiersprachen für Security-Scripting (z.B. Python)
  • Vertrautheit mit Datenschutzgesetzen und -vorschriften (z.B. GDPR)

Dein Profil

  • Abgeschlossenes Studium in Informatik, Software-Engineering, Cybersecurity oder eine vergleichbare Qualifikation
  • Mehrjährige Berufserfahrung in der Java-Entwicklung, idealerweise mit Projekten im Bereich Sicherheit
  • Expertise in Sicherheitsprotokollen, Verschlüsselungstechniken und Authentifizierungsmechanismen
  • Erfahrung mit sicherheitsrelevanten Frameworks und Bibliotheken (z.B. Spring Security, OWASP)
  • Kenntnisse im Bereich sicherer Softwareentwicklungsprozesse und Secure Development Lifecycle
  • Erfahrung in der Durchführung von Penetrationstests und Sicherheitsaudits
  • Gute Problemlösungsfähigkeiten und eine analytische Denkweise
  • Teamfähigkeit und Kommunikationsstärke

Das können wir dir bieten

Eine herausfordernde und abwechslungsreiche Tätigkeit in einem wachsenden Unternehmen

Möglichkeiten zur beruflichen und persönlichen Weiterentwicklung

Flexible Arbeitszeiten und die Option auf Home-Office

Attraktive Vergütung und Zusatzleistungen

Ein engagiertes und motiviertes Team sowie eine offene Unternehmenskultur

Tech-Stack

Sprachen:

Java, C#, Python, TypeScript, .NET, Powershell, PHP

Frameworks:

OWASP, Spring / Spring Boot, Spring-Security, Apache Shiro

Tools und Technologien:

Intellij, Maven, Docker, Openshift, Ansible, Tomcat, Cloud Services, Azure, Active Directory, mobile MDMs, Burp Suite, Metasploit, OWASP ZAP, SonarQube, Snort

Fragen?

+49 (0)69 1301468-0

contact@novosec.com

Unser Bewerbungsprozess in fünf Schritten

Du schnürst deine Bewerbungsunterlagen und schickst sie uns.

Sobald wir deine vollständigen Unterlagen erhalten haben, melden wir uns in der Regel kurzfristig bei dir.

Wir laden dich zu einem Gespräch ein, bei dem du eines deiner potenziellen Teammitglieder triffst.

Wir vertiefen unser Kennenlernen in einem persönlichen Gespräch.

Das Feedback erhältst du 2-3 Werktage nach unserem Treffen. Wenn die Chemie stimmt, erhältst du direkt ein Vertragsangebot.

Unsere Technologien

Sprachen:

Java, C#, Python, TypeScript, .NET, Powershell, PHP

Frameworks:

Spring / Spring-Boot, Spring-Security, JSF Primefaces, Angular, Apache Camel, Drools

ORMs:

Spring Data, myBatis

Tools:

Intellij, Maven, Docker, Openshift, Ansible, Tomcat, Node.js, Cloud Services, Azure, Active Directory, Keycloak, mobile MDMs (Intune)