Software-Entwickler - Anwendungsentwicklung, Ingenieur
Riverty GmbH
Berlin, Germany
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English, German Experience level
SeniorJob location
Berlin, Germany
Tech stack
Clean Code Principles
Java
JavaScript
Artificial Intelligence
Automation of Tests
Azure
Cloud Computing
Software Quality
Crystal Reports (Reporting Software)
Relational Databases
JUnit
Maven
Oracle SQL Developer
Performance Tuning
Scrum
Systems Integration
TypeScript
React
Spring-boot
Backend
Front End Software Development
REST
Cucumber
Jenkins
Microservices
Job description
Werde technischer Sparringspartner des Product Owners und bringe deine Expertise zu Zahlungsverbuchung, Abrechnungslogik, Finanzbuchhaltung und Datenmodellen in die Produktstrategie ein.
- Übersetze fachliche und regulatorische Anforderungen in saubere, skalierbare Backend-Lösungen und definiere klare Schnittstellen für eine nahtlose Systemintegration.
- Entwickle und optimiere hochperformante Batch- und Realtime-Prozesse zur Verarbeitung großer Datenmengen in kürzester Zeit.
- Entwirf und pflege relationale Datenmodelle (Oracle SQL), implementiere effizientes ORM Mapping und führe Performance Tuning durch.
- Erstelle Abrechnungsberichte mit BI Software wie Crystal Reports, implementiere komplett automatisierte Reporting Workflows und sichere die End-to-End Qualität durch automatisierte Tests.
- Arbeite agil im Scrum Team, übernimm Verantwortung in Planung und Auslieferung und treibe kontinuierliche Verbesserungen voran.
- Entwickle Dich zum Mentor und Vorbild im Team - fördere Best Practices, setze Standards für Codequalität sowie Testing (Cucumber, JUnit5) und hinterfrage bestehende Ansätze konstruktiv.
Requirements
Wende AI Technologien, dort wo es sinnvoll ist, ein, um die sowohl die Produktivität zu steigern als auch die Produktifzierung von Businesses Prozesse voranzutreiben. ## Was wird dir helfen um in dieser Rolle erfolgreich zu sein: - Abgeschlossenes Studium oder gleichwertige IT-Ausbildung mit mindestens 5 Jahren relevanter Berufserfahrung.
- Fundierte Erfahrung in BackendEntwicklung mit Java, Spring Boot, Maven, Jenkins, JUnit5 und Cucumber.
- Tiefes Verständnis für Finanzbuchhaltung, Zahlungsverbuchung und komplexe Geschäftsprozesse.
- Sehr gute Kenntnisse in relationalen Datenbanken (vorzugsweise Oracle SQL Server) und ORM-Architekturen.
- Erfahrung in der Verarbeitung und Optimierung von Massendaten.
- Bonus: Crystal Reports, RESTful APIs, Microservices, optional Frontend-Skills (ReactJS, TypeScript, JavaScript), Cloud-Entwicklung mit Azure oder AI-Prompting.
- Sehr gute Deutsch- und Englischkenntnisse für die Zusammenarbeit in einem internationalen Umfeld.