Senior Java Developer
Role details
Job location
Tech stack
Job description
Wir sind auf der Suche nach einem Senior Java Developer für unser Softwareentwicklungsteam in Berlin. In dieser Rolle arbeiten Sie mit einem Team von hochqualifizierten und erfahrenen Softwareentwicklern in Deutschland und Indien zusammen. Sie werden an der Entwicklung und Verbesserung von Software-Komponenten mitwirken, die die KI-gestützte Schrumpferkennung und Artikelerkennung unterstützen.
Als Senior Java Developer spielen Sie eine Schlüsselrolle bei der Konzeption, Entwicklung und Optimierung unserer Softwarelösungen, wobei Sie agile Methoden und Best Practices der Branche anwenden.
Sie sind verantwortlich für:
- Pflege, Verbesserung und Weiterentwicklung unserer bestehenden Selbstbedienungssoftware für Windows- und Linux-Plattformen.
- Analysieren von Geschäftsanforderungen und Entwerfen von modernen Softwarearchitekturen, Komponenten und Funktionen.
- Sie erstellen, pflegen und aktualisieren technische Dokumentationen, Benutzerhandbücher und Schulungsunterlagen. Sie arbeiten eng mit Softwareentwicklern, Softwarearchitekten und QA-Teams zusammen, um qualitativ hochwertige Lösungen zu gewährleisten.
Requirements
Bachelor of Science (BSc) oder Master of Science (MSc) in Informatik oder Informationstechnologie von einer anerkannten Universität.
- Mindestens 6 Jahre fortgeschrittene Erfahrung in objektorientierter Programmierung (OOP) mit Java (17+), insbesondere mit Multithreading und Client- und Server-Architektur.
- Die Fähigkeit, bestehenden Code zu lesen, zu analysieren und zu verbessern.
- Die Fähigkeit, REST-APIs zu entwerfen und zu implementieren.
- Praktische Erfahrung mit IntelliJ oder Eclipse.
- Praktische Erfahrung mit Design Patterns und Clean Code Entwicklung.
- Bewusstsein für sicherheitsrelevante Themen wie TLS, OWASP, Umgang mit Zertifikaten, aber nicht beschränkt auf diese.
- Erfahrung mit Tomcat & RESTEasy ist ein Plus.
- Effektive Kommunikationsfähigkeiten in Englisch und Deutsch.
Benefits & conditions
Erwarten Sie mehr. Stärken Sie Ihr Netzwerk. Unsere Teams automatisieren, digitalisieren und transformieren die Bank- und Handelsgeschäfte von mehr als 75 Millionen Menschen rund um den Globus in dieser vernetzten verbraucherzentrierten Welt. Schließen Sie sich uns an und verbinden Sie Menschen in dieser wichtigen und wertvollen Rolle.