10/26/2026 updated


100 % available
Senior Software Engineer | Java Backend & Full-Stack Development
Torrevieja, Spain
Worldwide
Aircraft EngineeringJava (Programming Language)Spring SecurityDevOpsJava Development ToolsSpring FrameworkMessaging Application Programming InterfaceSwaggerSoftware EngineeringSystems IntegrationJava Application ServerSpring MVCServer Side DevelopmentBackendBackend ProgrammingFull Stack Development
Java Backend Development
7 Jahre Erfahrung in der Java-Backend-Entwicklung mit Spring Boot, Spring Framework, Spring MVC, Spring Security, REST APIs, Hibernate ORM/JPA und SQL. Einsatz in Banking-, Telekommunikations- und Bildungsprojekten.
Microservices & Systemarchitektur
Kenntnisse in Microservices-Architekturen, monolithischen Anwendungen, event-getriebenem Messaging mit Apache Kafka sowie Service-Discovery mit Eureka und OpenFeign. Erfahrung mit externen API-Integrationen.
Datenbanken & Messaging
Fundierte Kenntnisse in PostgreSQL, Oracle Database und Apache Kafka fuer den Einsatz in produktionskritischen Banking- und CRM-Systemen.
Testing & CI/CD
Einsatz von JUnit, Testcontainers, Maven und Gradle fuer automatisierte Tests sowie GitLab CI/CD und Jenkins fuer kontinuierliche Integration und Auslieferung.
Containerisierung & DevOps
Erfahrung mit Docker und Docker Compose fuer die Containerisierung von Anwendungen in verschiedenen Projekten.
API-Design & Dokumentation
Nutzung von OpenAPI/Swagger fuer die Dokumentation und Gestaltung von REST-APIs.
Datenbankmigrationen & Objektspeicher
Einsatz von Liquibase fuer Datenbankmigrationen und MinIO als Objektspeicher in Bildungsprojekten.
Reporting & Dokumentengenerierung
Erfahrung mit JasperReports fuer die Erstellung von Berichten und Dokumenten in Backend-Systemen.
Externe Integrationen
Aufbau von Integrationen mit Bitrix24, Kontur.Diadoc und Voximplant zur Anbindung von Plattformen an externe Geschaeftsdienste.
7 Jahre Erfahrung in der Java-Backend-Entwicklung mit Spring Boot, Spring Framework, Spring MVC, Spring Security, REST APIs, Hibernate ORM/JPA und SQL. Einsatz in Banking-, Telekommunikations- und Bildungsprojekten.
Microservices & Systemarchitektur
Kenntnisse in Microservices-Architekturen, monolithischen Anwendungen, event-getriebenem Messaging mit Apache Kafka sowie Service-Discovery mit Eureka und OpenFeign. Erfahrung mit externen API-Integrationen.
Datenbanken & Messaging
Fundierte Kenntnisse in PostgreSQL, Oracle Database und Apache Kafka fuer den Einsatz in produktionskritischen Banking- und CRM-Systemen.
Testing & CI/CD
Einsatz von JUnit, Testcontainers, Maven und Gradle fuer automatisierte Tests sowie GitLab CI/CD und Jenkins fuer kontinuierliche Integration und Auslieferung.
Containerisierung & DevOps
Erfahrung mit Docker und Docker Compose fuer die Containerisierung von Anwendungen in verschiedenen Projekten.
API-Design & Dokumentation
Nutzung von OpenAPI/Swagger fuer die Dokumentation und Gestaltung von REST-APIs.
Datenbankmigrationen & Objektspeicher
Einsatz von Liquibase fuer Datenbankmigrationen und MinIO als Objektspeicher in Bildungsprojekten.
Reporting & Dokumentengenerierung
Erfahrung mit JasperReports fuer die Erstellung von Berichten und Dokumenten in Backend-Systemen.
Externe Integrationen
Aufbau von Integrationen mit Bitrix24, Kontur.Diadoc und Voximplant zur Anbindung von Plattformen an externe Geschaeftsdienste.
Experience
Professional experience5 - 10 years
Freelancer since2026
Languages
EnglishGoodRussianNative speaker
Project history
Entwicklung einer internen Omnichannel-Banking-Plattform als Grundlage fuer zukuenftige Geschaeftsloesungen. Beitrag zur Backend-Funktionalitaet und Geschaeftslogik mit Fokus auf Wartbarkeit und Wiederverwendbarkeit in Banking-Workflows.
Begleitung von Studenten-Teams bei der Entwicklung einer Multi-Service-Banking-Anwendung und eines Einstellungsportals. Review von Implementierungsentscheidungen rund um Authentifizierung, Autorisierung, Transaktionen, Kafka-Events, Persistenz und API-Design.
Kombination von Softwareentwicklung fuer eine Bildungsplattform mit Mentoring, Kursentwicklung und technischer Begleitung von Studenten-Projektteams. Entwicklung und Wartung eines internen Learning-Management-Systems, Aufbau von Integrationen mit Bitrix24, Kontur.Diadoc und Voximplant, Leitung von drei Bildungsprojekten sowie Erstellung von Java- und Go-Kursmaterialien.