05.10.2026 aktualisiert
DI
Premiumkunde
100 % verfügbarSenior Full Stack Developer
Karlsruhe, Deutschland
Nur Remote
Information Science - Automated Information Systems Control and Data ProcessingSkills
LAMP StackApache CloudStackDevOpsOpenStackSoftware ArchitectureSwaggerSignalrSOAPIntegration (Software)RxjsBusiness Intelligence Development StudioAngular MaterialDevexpressSpring CloudMean Stack
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
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.
TechnologiesJava, 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
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).
TechnologiesJava, 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
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.
TechnologiesJava, 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