05.10.2026 aktualisiert

DI
Premiumkunde
100 % verfügbar

Senior Full Stack Developer

Karlsruhe, Deutschland
Nur Remote
Information Science - Automated Information Systems Control and Data Processing
Karlsruhe, Deutschland
Nur Remote
Information Science - Automated Information Systems Control and Data Processing

Skills

LAMP StackApache CloudStackDevOpsOpenStackSoftware ArchitectureSwaggerSignalrSOAPIntegration (Software)RxjsBusiness Intelligence Development StudioAngular MaterialDevexpressSpring CloudMean StackBackendSpring DataBackend-programmierungWebpackFull Stack EntwicklungFront EndNestJS
Senior Full Stack Developer with 10+ years of experience (since 2015). Core stack: Java/Spring Boot on the backend, Angular and React on the frontend. Delivers features end to end, from database design and REST APIs to complex user interfaces.

Programming languages
Java, TypeScript, JavaScript (ES6+), SQL

Backend
Spring Boot, Spring Data, Spring Web, Spring Security, Spring Cloud (Config, Feign), Spring Validation, JPA, Hibernate, Envers, Liquibase, Flyway, Lombok, MapStruct, Swagger/OpenAPI, Camunda BPM, jHipster, Kafka, Node.js (Express, NestJS), Sequelize, REST APIs, microservices, event-driven architecture, SOAP integration

Frontend
Angular, RxJS, NgRx, Angular Material, PrimeNG, DevExpress, ngx-bootstrap, Transloco, ngx-translate, Webpack Module Federation (micro-frontends) React, Redux, Redux Toolkit, Redux-Saga, MobX, MUI, Styled Components, React-Intl, React Router Storybook, D3.js, ECharts, Leaflet, SignalR, WebSockets, jsPDF, html2canvas, Electron, HTML5, CSS3/SCSS, Bootstrap

Databases and storage
PostgreSQL, MS SQL Server, MySQL, H2, Couchbase, ClickHouse, Redis, Caffeine, Elasticsearch/ELK, MinIO, Azure Blob Storage, AWS S3

Testing and quality
JUnit, Mockito, Jest, Testcontainers, unit, integration and contract testing, code reviews

DevOps and tools
Docker, Docker Compose, Jenkins, Nginx, HAProxy, Git, Maven, Gradle, Azure Application Insights, Matomo, Linux, Windows (incl. Windows 10 IoT)

Integrations
Payment gateways, ABBYY FlexiCapture (SOAP), Power BI Embedded, Azure and AWS storage services, real-time updates via SignalR and WebSockets

Industries and project experience
Automotive (pricing analytics platform for spare parts), ESG/sustainability reporting, document processing (utility bill recognition for property managers in Germany), retail/self-service (TaxFree VAT refund on kiosk terminals), security monitoring, geodata and satellite imagery analysis, real estate/rentals, product labeling, loyalty programs

Further skills
Software architecture and design patterns, performance optimization, effort estimation and task planning, mentoring junior developers, working in distributed teams, collaborating with customers, analysts and designers

Erfahrung

Berufserfahrungmehr als 10 Jahre
Freelancer seit2015

Sprachen

DeutschGrundkenntnisseEnglischverhandlungssicher

Projekthistorie

Aftermarket Pricing Solution - Senior Full Stack Developer

Automobil und Fahrzeugbau

250-500 Mitarbeiter

Description
Web application of the analysis platform for determining the competitive potential of automotive parts in the Parts Store, enabling various analyses, comparisons, forecasts and reports.
Technologies
Java, Spring (Boot, Core, Web, Data, Cloud, Security), JPA, Hibernate, Liquibase, Lombok, MapStruct, Testcontainers, JUnit, jHipster, Maven, Gradle, Microsoft SQL Server, Docker, Docker Compose
Angular, TypeScript, DevExpress, ngx-translate, html2canvas, jsPDF, Matomo, Webpack Module Federation, JWT (angular-jwt), Azure Application Insights, SignalR, CSS3, SCSS, HTML5
Responsibilities
  • Designed and evolved the server architecture of the analysis platform (Spring Boot, jHipster): domain modules, layered structure, REST API
  • Implemented backend features for pricing analysis: data aggregation and comparison queries in Microsoft SQL, forecast and report generation
  • Developed the Angular UI: dashboards, analysis and comparison views, DevExpress grids, PDF export (jsPDF, html2canvas)
  • Split the frontend into independently deployed micro-frontends using Webpack Module Federation
  • Integrated Matomo analytics, Azure Application Insights monitoring and SignalR real-time updates
  • Supported unit/functional/integration tests; participated in task planning and estimation with the customer

Modernization of the reporting portal for sustainable development - Senior Full Stack Developer

Energie, Wasser und Umwelt

250-500 Mitarbeiter

Description
Report Adviser is an integrated environment for professional ESG/Sustainability reporting. It provides examples and templates for reports to be submitted to public authorities, investment funds and for public reporting by small and medium-sized enterprises (SMEs).
Technologies
Java, Spring (Boot, Data, Web, Cloud, Security, AOP), JPA, Hibernate, Flyway, Lombok, MapStruct, Testcontainers, JUnit, Mockito, PostgreSQL, Redis, Docker, Docker Compose
React, TypeScript, Redux, Redux Toolkit, React-Router, Axios, Bootstrap, Jest, CSS3, SCSS, HTML5
Responsibilities
  • Developed the server side of the application: REST API for report and template management, user roles and permissions
  • Designed the database structure for reports, templates and users; optimized queries and ensured data integrity
  • Built the React UI for creating and editing ESG reports from ready-made templates
  • Improved page load time and application response time (bundle size, lazy loading, caching)
  • Wrote unit and integration tests (JUnit, Jest) to keep the codebase stable during modernization
  • Supported users: investigated technical issues and turned feedback into product improvements

Utility bill recognition system (MVP) - Senior Full Stack Developer

Architektur und Bauwesen

250-500 Mitarbeiter

Description
A web application for processing utility bills for property management companies in Germany. User upload invoices in PDF format; the system extracts the invoice data and converts it into tabular form for further processing.
Technologies
Java, Spring (Boot, Core, Data, Web, Security), JPA, Hibernate, Liquibase, PostgreSQL, Azure Blob Storage, ABBYY FlexiCapture (via SOAP), Jenkins, Caffeine, Power BI, ABBYY Flexi Capture Client, Docker, Docker Compose
Angular, TypeScript, RxJS, MobX, PrimeNG, Bootstrap4-light-blue, PowerBI-Client-Angular, Lodash, Moment.js, Transloco, CSS3, SCSS, HTML5
Responsibilities
  • Developed the Angular web application from mockups: invoice upload, review of recognized data, German/English localization (Transloco)
  • Implemented integration with ABBYY FlexiCapture via SOAP for invoice data recognition, including error handling and retries
  • Stored uploaded PDF documents and results in Azure Blob Storage; cached frequent requests with Caffeine
  • Embedded Power BI dashboards into the application (Power BI Client Angular) for processing statistics
  • Ensured security and scalability of the Spring Boot backend: role-based access, input validation
  • Worked closely with designers and analysts to clarify requirements and demo iterations

TaxFree refund automation solution for self-service terminals at malls - Senior Full Stack Developer

Konsumgüter und Handel

250-500 Mitarbeiter

Description
The system is intended for automated VAT refund for non-residents using the TaxFree system. The system includes a web portal, a terminal and apps for Android and iOS.
Technologies
Java, Spring (Boot, Cloud, Web, Data, Security), JPA, Hibernate, Liquibase, HAProxy, Couchbase, Kafka, Docker, Docker Compose, JUnit, Testcontainers
Angular, TypeScript, RxJS, Angular Material, NgRx, CSS3, SCSS, HTML5
Electron, Windows 10 IoT (terminal)
Responsibilities
  • Developed the terminal front end with Angular, Electron and Windows 10 IoT: self-service VAT refund flow on kiosk terminals
  • Designed the Couchbase data model and data access layer, ensuring integrity, reliability and availability
  • Built event-driven interaction between services with Kafka and Spring Cloud
  • Integrated the payment gateway and other third-party services, ensuring flawless data exchange and synchronization
  • Developed the access control system and user activity monitoring

Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden