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
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)