Senior Backend-/Full-Stack-Engineer (Java, AWS, Node.js/TypeScript) ? 25+ Jahre Erfahrung in Enterprise- und Cloud-Systemen
Aktualisiert am 21.07.2026
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 21.07.2026
Verfügbar zu: 100%
davon vor Ort: 20%
Java
AWS
TypeScript
Spring Boot
Node.js
PostgreSQL
Cucumber
OAuth 2.0
Juniper
CI/CD
GitHub
Terraform
React
Docker
Testcontainers
Wiremock
RabbitMQ
Romanian
native
English
C1, full professional
German
B2, professional working proficiency

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

19 Jahre 1 Monat
2007-07 - heute

Independent backend and full-stack engineering

Owner & Principal Consulting Engineer
Owner & Principal Consulting Engineer
  • Independent backend and full-stack engineering consultancy. Selected client engagements below (reverse chronological).
on request
2 Jahre 3 Monate
2023-10 - 2025-12

E-commerce integration platform unifying SAP S/4HANA Cloud

Senior Software Engineer Java Spring Boot AWS (EKS ...
Senior Software Engineer

E-commerce integration platform unifying SAP S/4HANA Cloud (orders, fulfillment) and Salesforce (customer/CRM) into one data layer for Hilti Online storefronts and internal tooling across multiple country markets.

  • Joined as senior QA engineer; promoted to senior developer within 3 months on the strength of test-infrastructure and non-functional contributions.
  • Extended the Cucumber/WireMock suite with an assertion framework - verifying whether an endpoint was (or was not) invoked and whether specific headers, parameters, and body fields were present or absent plus proxy-control tooling to selectively mock outbound calls while passing others through to live systems, turning production incidents into reproducible regression tests.
  • Authored a reusable test-support utility (TestCompletion) that lets engineers declare mock behavior and its verification together and runs all assertions at test completion cutting boilerplate and standardizing given/when/then tests across the team.
  • As senior developer, owned functional and non-functional requirements alike - structured logging, cross-service trace IDs, aggregated logging, load testing, and security - the production-readiness layer that separates working code from software that survives in a live multi-market environment.

Java Spring Boot AWS (EKS API Gateway) Amazon Neptune PostgreSQL Cucumber WireMock OpenAPI GitLab CI Gradle
Hilti Group
1 Jahr 2 Monate
2023-11 - 2024-12

Backend engineering on the mobile-ticketing platform

Senior Backend Engineer Java Spring Boot PostgreSQL ...
Senior Backend Engineer

Backend engineering on the mobile-ticketing platform of Cubic the world's largest public-transport fare-collection operator (24B+ transactions a year) - serving operators across Germany, the EU, and the USA.

  • Inherited a codebase carrying heavy technical debt and led a ground-up refactor of the entire security layer, replacing ad-hoc, duplicated logic with a consistent model.
  • Extracted shared libraries reused across all services to eliminate duplication, and used the consolidation to retire use cases that were no longer needed - trimming a significant number of classes from the platform.

Java Spring Boot PostgreSQL OpenID Connect GitHub Actions Maven
Cubic Transportation Systems (Mobile Ticketing)
2 Jahre
2023-01 - 2024-12

Designed and delivered event-driven serverless services on AWS Lambda

Senior Backend Engineer Node.js TypeScript AWS Lambda ...
Senior Backend Engineer

Serverless backend for Vodafone's device trade-in service (trade an old handset for credit toward a new one) across five European markets.

  • Designed and delivered event-driven serverless services on AWS Lambda (Node.js/TypeScript), and established reference patterns for well-structured serverless code clean separation, testability, Serverless Framework - demonstrated to the wider team through PoCs.
  • Built and maintained CI/CD pipelines in GitHub Actions covering automated testing and multi-environment deployment; provisioned infrastructure as code with Terraform.

Node.js TypeScript AWS Lambda DynamoDB S3 API Gateway Terraform GitHub Actions Jest
Vodafone Device Trade-in
4 Monate
2022-09 - 2022-12

Migrated authentication flows and user data to Auth0

Senior Backend Engineer Node.js TypeScript Auth0 ...
Senior Backend Engineer

Led the backend migration of Porsche's customer identity platform from a Keycloak + Java + relational-DB stack to Auth0.

  • Migrated authentication flows and user data to Auth0 with minimal service disruption; rebuilt the integration layer in Node.js/TypeScript.

Node.js TypeScript Auth0 Keycloak (legacy) AWS Lambda API Gateway ElastiCache/Redis
Porsche (PorscheID)
6 Jahre 3 Monate
2016-10 - 2022-12

Designed and led implementation of the platform's "provisioning backend"

Senior Backend Engineer & Solution Architect Java Spring Boot/Cloud / Data RabbitMQ ...
Senior Backend Engineer & Solution Architect

Owned a key component of Vodafone's consumer-IoT/smart-home platform-an IFTTT-style proposition that grew from an incubation PoC into its own product, live in 7 markets at peak.

  • Designed and led implementation of the platform's "provisioning backend" a resilient state machine orchestrating all customer flows (device enrollment, payment, SIM activation, subscription renewal), built for fault tolerance and safe recovery from partial failures.
  • Created a JSON-based DSL ("recipes") that let teams declaratively define provisioning flows flow-control steps, payment handling, retries - interpreted and executed by the state machine.
  • Defined an extensibility framework so external device manufacturers could add their own steps and onboard a new device reusing platform steps for payment and SIM activation while calling their own backend without touching core code.
  • Established the team's engineering standards end to end: Git Flow with feature branches, strict code review, squash-merge to develop, and platform-wide naming, package-structure, and responsibility conventions refactoring the codebase for consistency.

Java Spring Boot/Cloud / Data RabbitMQ MongoDB Docker AWS GitLab JUnit Mockito WireMock
Vodafone Smart Tech (Consumer IoT)
2 Jahre 5 Monate
2019-11 - 2022-03

Contributed to agronomic data-processing services

Senior Backend Engineer Java Spring Boot/Cloud / Security/ Data RabbitMQ ...
Senior Backend Engineer

Backend engineer across xarvio, a world-leading digital-farming platform (100,000+ farmers, 15M+ hectares, 100+ countries) built on 100+ Java microservices over RabbitMQ.

  • Worked across the full platform rather than a single service silo, building services that ingested nightly weather data and in-field sensor/machine telemetry to compute agronomic metrics over hundreds of thousands of hectares worldwide.
  • Contributed to agronomic data-processing services at scale within a large event-driven architecture, with contract-tested Feign clients and WireMock-based integration tests safeguarding cross-service reliability.
  • Used Testcontainers to spin up real RabbitMQ and PostgreSQL instances for integration tests, and Flyway for versioned database schema migrations across services.

Java Spring Boot/Cloud / Security/ Data RabbitMQ PostgreSQL Flyway Keycloak AWS Docker TeamCity GraphQL OpenAPI JUnit Mockito WireMock Testcontainers Grafana
BASF / xarvio Digital Farming
4 Jahre 4 Monate
2012-07 - 2016-10

Built an end-to-end test-automation platform

Technical Team Lead Java Android Java Card ...
Technical Team Lead

Led a rapid-prototyping team evaluating emerging technologies and improving existing Vodafone products; delivered a high volume of proofs-of-concept across a broad technology range.

  • Built an end-to-end test-automation platform for a complex NFC/SIM mobile-wallet (mWallet) product, aggregating logs across multiple integrated systems and using rule-based expressions to pinpoint failures - cutting issue diagnosis from days to minutes.
  • Delivered low-level Android work: recompiled the kernel to enable Token Bucket Filter (per-application bandwidth control by process ID) and built native contact-sync that eliminated merge errors on product switchover.

Java Android Java Card Linux kernel Spring Elasticsearch AWS Kafka
Vodafone Incubation Team
4 Jahre 6 Monate
2008-02 - 2012-07

Built a web-based visual content editor

Senior Java Developer / Team Lead Java GWT/SmartGWT Spring ...
Senior Java Developer / Team Lead
  • Built a web-based visual content editor (Blueprint) for Vodafone 360 - a SmartGWT thick client over a Spring/Hibernate backend and, as team lead, owned task breakdown and delivery; also sustained the Vodafone Live! platform.
Java GWT/SmartGWT Spring Hibernate OSGI SAML 2.0 JSP/Struts JBoss Oracle Apache FreeMarker
Vodafone 360 & Vodafone Live!

Aus- und Weiterbildung

Aus- und Weiterbildung

2000 - 2007

B.Eng., Information Technology

Politehnica University of Timi?oara

Kompetenzen

Kompetenzen

Top-Skills

Java AWS TypeScript Spring Boot Node.js PostgreSQL Cucumber OAuth 2.0 Juniper CI/CD GitHub Terraform React Docker Testcontainers Wiremock RabbitMQ

Produkte / Standards / Erfahrungen / Methoden

SUMMARY

Senior backend and full-stack engineer with 25+ years building production software from telecom-scale platforms serving millions of Vodafone customers to modern serverless architectures on AWS. Core strength in backend and distributed systems (Java/Spring Boot, state machines, event-driven microservices), working across the full stack with React/TypeScript and native Android. My edge is the layer that never shows up in a demo but decides whether a system survives in production: CI/CD, structured logging and cross-service trace IDs, load testing, security, and clean service boundaries. In an era where AI can generate functional code in seconds, that judgment knowing what to keep, what to rewrite, and what a generated solution is quietly missing is what separates a prototype from a system a team can safely run for years.


TECHNICAL SKILLS

  • Backend & Frameworks: Spring Boot, Spring Cloud / Security/ Data, Serverless Framework, state machines, event-driven microservices, Lombok, Apache FreeMarker
  • Cloud & DevOps: AWS (Lambda, EKS, ECS, API Gateway, DynamoDB, S3, SNS/SQS, ElastiCache, IoT Core), Docker, Kubernetes, Terraform, GitHub Actions, GitLab CI, Jenkins
  • Data & Messaging: PostgreSQL, MongoDB, MySQL, Oracle, RabbitMQ, Kafka, Flyway
  • Identity & Security: OAuth 2.0, OpenID Connect, SAML 2.0, JWT, Auth0, Keycloak
  • Testing & Quality: JUnit, Mockito, Cucumber, WireMock, Testcontainers, Jest, Cypress; contract & integration testing, load testing
  • Frontend & Mobile: React, TypeScript, Angular, native Android (Java)
  • AI-assisted development: Daily use of Claude / Claude Code and LLM-assisted workflows for scaffolding, code review, and test generation


SELECTED PROJECT ? AI-ASSISTED DELIVERY

2026 - 2026

Produc on-grade predic on web app, designed and built solo using Claude for all code genera on ? I owned the architecture, non-func onal requirements, branching model, and every code review. 

  • Directed the AI to stand up the full delivery pipeline first ? GitHub Ac ons CI/CD, separate preprod/prod environments, automated builds with code-coverage gates, and Git Flow (feature ? develop ? master) with every PR reviewed before merge ? then the app: a serverless Hono.js API + React/Vite frontend on Drizzle ORM + Supabase, deployed via SST v3 on AWS with Google sign-in (Cognito). 
  • Delivered solo in ~3?4 days what would conven onally take a small team several weeks ? AI leverage applied with senior engineering judgment, not as a subs tute for it. 


Skills:

TypeScript, Hono.js, React / Vite, Drizzle ORM, Supabase, SST v3, AWS (Cognito), GitHub Ac ons, Turborepo. 


EARLIER CAREER

2007 ? 2008

Role: Senior Java Consultant / Developer

Customer: European Investment Fund / Mauva SRL


Tasks:

evaluated Java web frameworks for the IRIS loan-guarantee platform (JSF, MyFaces, Tomahawk); built a patient medical-records web app (JBoss Seam, JSF, IceFaces). 


2004 ? 2007

Role: Senior Java Developer / Project Manager

Customer: Level 7 Software


Tasks:

led J2EE delivery for logistics, publishing, and archiving systems (incl. an offshore Extreme Programming collaboration for HP); managed teams of up to 5. 


2000 ? 2004

Role: Java Developer / Project Manager

Customer: Sol4e & Object Vision Ltd.


Tasks:

J2EE web applications, stock/logistics tools, LDAP search tooling, and early mobile (WAP/WML) apps; led a team of 4. 

Programmiersprachen

Java
TypeScript
JavaScript
Node.js

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

19 Jahre 1 Monat
2007-07 - heute

Independent backend and full-stack engineering

Owner & Principal Consulting Engineer
Owner & Principal Consulting Engineer
  • Independent backend and full-stack engineering consultancy. Selected client engagements below (reverse chronological).
on request
2 Jahre 3 Monate
2023-10 - 2025-12

E-commerce integration platform unifying SAP S/4HANA Cloud

Senior Software Engineer Java Spring Boot AWS (EKS ...
Senior Software Engineer

E-commerce integration platform unifying SAP S/4HANA Cloud (orders, fulfillment) and Salesforce (customer/CRM) into one data layer for Hilti Online storefronts and internal tooling across multiple country markets.

  • Joined as senior QA engineer; promoted to senior developer within 3 months on the strength of test-infrastructure and non-functional contributions.
  • Extended the Cucumber/WireMock suite with an assertion framework - verifying whether an endpoint was (or was not) invoked and whether specific headers, parameters, and body fields were present or absent plus proxy-control tooling to selectively mock outbound calls while passing others through to live systems, turning production incidents into reproducible regression tests.
  • Authored a reusable test-support utility (TestCompletion) that lets engineers declare mock behavior and its verification together and runs all assertions at test completion cutting boilerplate and standardizing given/when/then tests across the team.
  • As senior developer, owned functional and non-functional requirements alike - structured logging, cross-service trace IDs, aggregated logging, load testing, and security - the production-readiness layer that separates working code from software that survives in a live multi-market environment.

Java Spring Boot AWS (EKS API Gateway) Amazon Neptune PostgreSQL Cucumber WireMock OpenAPI GitLab CI Gradle
Hilti Group
1 Jahr 2 Monate
2023-11 - 2024-12

Backend engineering on the mobile-ticketing platform

Senior Backend Engineer Java Spring Boot PostgreSQL ...
Senior Backend Engineer

Backend engineering on the mobile-ticketing platform of Cubic the world's largest public-transport fare-collection operator (24B+ transactions a year) - serving operators across Germany, the EU, and the USA.

  • Inherited a codebase carrying heavy technical debt and led a ground-up refactor of the entire security layer, replacing ad-hoc, duplicated logic with a consistent model.
  • Extracted shared libraries reused across all services to eliminate duplication, and used the consolidation to retire use cases that were no longer needed - trimming a significant number of classes from the platform.

Java Spring Boot PostgreSQL OpenID Connect GitHub Actions Maven
Cubic Transportation Systems (Mobile Ticketing)
2 Jahre
2023-01 - 2024-12

Designed and delivered event-driven serverless services on AWS Lambda

Senior Backend Engineer Node.js TypeScript AWS Lambda ...
Senior Backend Engineer

Serverless backend for Vodafone's device trade-in service (trade an old handset for credit toward a new one) across five European markets.

  • Designed and delivered event-driven serverless services on AWS Lambda (Node.js/TypeScript), and established reference patterns for well-structured serverless code clean separation, testability, Serverless Framework - demonstrated to the wider team through PoCs.
  • Built and maintained CI/CD pipelines in GitHub Actions covering automated testing and multi-environment deployment; provisioned infrastructure as code with Terraform.

Node.js TypeScript AWS Lambda DynamoDB S3 API Gateway Terraform GitHub Actions Jest
Vodafone Device Trade-in
4 Monate
2022-09 - 2022-12

Migrated authentication flows and user data to Auth0

Senior Backend Engineer Node.js TypeScript Auth0 ...
Senior Backend Engineer

Led the backend migration of Porsche's customer identity platform from a Keycloak + Java + relational-DB stack to Auth0.

  • Migrated authentication flows and user data to Auth0 with minimal service disruption; rebuilt the integration layer in Node.js/TypeScript.

Node.js TypeScript Auth0 Keycloak (legacy) AWS Lambda API Gateway ElastiCache/Redis
Porsche (PorscheID)
6 Jahre 3 Monate
2016-10 - 2022-12

Designed and led implementation of the platform's "provisioning backend"

Senior Backend Engineer & Solution Architect Java Spring Boot/Cloud / Data RabbitMQ ...
Senior Backend Engineer & Solution Architect

Owned a key component of Vodafone's consumer-IoT/smart-home platform-an IFTTT-style proposition that grew from an incubation PoC into its own product, live in 7 markets at peak.

  • Designed and led implementation of the platform's "provisioning backend" a resilient state machine orchestrating all customer flows (device enrollment, payment, SIM activation, subscription renewal), built for fault tolerance and safe recovery from partial failures.
  • Created a JSON-based DSL ("recipes") that let teams declaratively define provisioning flows flow-control steps, payment handling, retries - interpreted and executed by the state machine.
  • Defined an extensibility framework so external device manufacturers could add their own steps and onboard a new device reusing platform steps for payment and SIM activation while calling their own backend without touching core code.
  • Established the team's engineering standards end to end: Git Flow with feature branches, strict code review, squash-merge to develop, and platform-wide naming, package-structure, and responsibility conventions refactoring the codebase for consistency.

Java Spring Boot/Cloud / Data RabbitMQ MongoDB Docker AWS GitLab JUnit Mockito WireMock
Vodafone Smart Tech (Consumer IoT)
2 Jahre 5 Monate
2019-11 - 2022-03

Contributed to agronomic data-processing services

Senior Backend Engineer Java Spring Boot/Cloud / Security/ Data RabbitMQ ...
Senior Backend Engineer

Backend engineer across xarvio, a world-leading digital-farming platform (100,000+ farmers, 15M+ hectares, 100+ countries) built on 100+ Java microservices over RabbitMQ.

  • Worked across the full platform rather than a single service silo, building services that ingested nightly weather data and in-field sensor/machine telemetry to compute agronomic metrics over hundreds of thousands of hectares worldwide.
  • Contributed to agronomic data-processing services at scale within a large event-driven architecture, with contract-tested Feign clients and WireMock-based integration tests safeguarding cross-service reliability.
  • Used Testcontainers to spin up real RabbitMQ and PostgreSQL instances for integration tests, and Flyway for versioned database schema migrations across services.

Java Spring Boot/Cloud / Security/ Data RabbitMQ PostgreSQL Flyway Keycloak AWS Docker TeamCity GraphQL OpenAPI JUnit Mockito WireMock Testcontainers Grafana
BASF / xarvio Digital Farming
4 Jahre 4 Monate
2012-07 - 2016-10

Built an end-to-end test-automation platform

Technical Team Lead Java Android Java Card ...
Technical Team Lead

Led a rapid-prototyping team evaluating emerging technologies and improving existing Vodafone products; delivered a high volume of proofs-of-concept across a broad technology range.

  • Built an end-to-end test-automation platform for a complex NFC/SIM mobile-wallet (mWallet) product, aggregating logs across multiple integrated systems and using rule-based expressions to pinpoint failures - cutting issue diagnosis from days to minutes.
  • Delivered low-level Android work: recompiled the kernel to enable Token Bucket Filter (per-application bandwidth control by process ID) and built native contact-sync that eliminated merge errors on product switchover.

Java Android Java Card Linux kernel Spring Elasticsearch AWS Kafka
Vodafone Incubation Team
4 Jahre 6 Monate
2008-02 - 2012-07

Built a web-based visual content editor

Senior Java Developer / Team Lead Java GWT/SmartGWT Spring ...
Senior Java Developer / Team Lead
  • Built a web-based visual content editor (Blueprint) for Vodafone 360 - a SmartGWT thick client over a Spring/Hibernate backend and, as team lead, owned task breakdown and delivery; also sustained the Vodafone Live! platform.
Java GWT/SmartGWT Spring Hibernate OSGI SAML 2.0 JSP/Struts JBoss Oracle Apache FreeMarker
Vodafone 360 & Vodafone Live!

Aus- und Weiterbildung

Aus- und Weiterbildung

2000 - 2007

B.Eng., Information Technology

Politehnica University of Timi?oara

Kompetenzen

Kompetenzen

Top-Skills

Java AWS TypeScript Spring Boot Node.js PostgreSQL Cucumber OAuth 2.0 Juniper CI/CD GitHub Terraform React Docker Testcontainers Wiremock RabbitMQ

Produkte / Standards / Erfahrungen / Methoden

SUMMARY

Senior backend and full-stack engineer with 25+ years building production software from telecom-scale platforms serving millions of Vodafone customers to modern serverless architectures on AWS. Core strength in backend and distributed systems (Java/Spring Boot, state machines, event-driven microservices), working across the full stack with React/TypeScript and native Android. My edge is the layer that never shows up in a demo but decides whether a system survives in production: CI/CD, structured logging and cross-service trace IDs, load testing, security, and clean service boundaries. In an era where AI can generate functional code in seconds, that judgment knowing what to keep, what to rewrite, and what a generated solution is quietly missing is what separates a prototype from a system a team can safely run for years.


TECHNICAL SKILLS

  • Backend & Frameworks: Spring Boot, Spring Cloud / Security/ Data, Serverless Framework, state machines, event-driven microservices, Lombok, Apache FreeMarker
  • Cloud & DevOps: AWS (Lambda, EKS, ECS, API Gateway, DynamoDB, S3, SNS/SQS, ElastiCache, IoT Core), Docker, Kubernetes, Terraform, GitHub Actions, GitLab CI, Jenkins
  • Data & Messaging: PostgreSQL, MongoDB, MySQL, Oracle, RabbitMQ, Kafka, Flyway
  • Identity & Security: OAuth 2.0, OpenID Connect, SAML 2.0, JWT, Auth0, Keycloak
  • Testing & Quality: JUnit, Mockito, Cucumber, WireMock, Testcontainers, Jest, Cypress; contract & integration testing, load testing
  • Frontend & Mobile: React, TypeScript, Angular, native Android (Java)
  • AI-assisted development: Daily use of Claude / Claude Code and LLM-assisted workflows for scaffolding, code review, and test generation


SELECTED PROJECT ? AI-ASSISTED DELIVERY

2026 - 2026

Produc on-grade predic on web app, designed and built solo using Claude for all code genera on ? I owned the architecture, non-func onal requirements, branching model, and every code review. 

  • Directed the AI to stand up the full delivery pipeline first ? GitHub Ac ons CI/CD, separate preprod/prod environments, automated builds with code-coverage gates, and Git Flow (feature ? develop ? master) with every PR reviewed before merge ? then the app: a serverless Hono.js API + React/Vite frontend on Drizzle ORM + Supabase, deployed via SST v3 on AWS with Google sign-in (Cognito). 
  • Delivered solo in ~3?4 days what would conven onally take a small team several weeks ? AI leverage applied with senior engineering judgment, not as a subs tute for it. 


Skills:

TypeScript, Hono.js, React / Vite, Drizzle ORM, Supabase, SST v3, AWS (Cognito), GitHub Ac ons, Turborepo. 


EARLIER CAREER

2007 ? 2008

Role: Senior Java Consultant / Developer

Customer: European Investment Fund / Mauva SRL


Tasks:

evaluated Java web frameworks for the IRIS loan-guarantee platform (JSF, MyFaces, Tomahawk); built a patient medical-records web app (JBoss Seam, JSF, IceFaces). 


2004 ? 2007

Role: Senior Java Developer / Project Manager

Customer: Level 7 Software


Tasks:

led J2EE delivery for logistics, publishing, and archiving systems (incl. an offshore Extreme Programming collaboration for HP); managed teams of up to 5. 


2000 ? 2004

Role: Java Developer / Project Manager

Customer: Sol4e & Object Vision Ltd.


Tasks:

J2EE web applications, stock/logistics tools, LDAP search tooling, and early mobile (WAP/WML) apps; led a team of 4. 

Programmiersprachen

Java
TypeScript
JavaScript
Node.js

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.