Skip to main content
🇩🇪GDPR-compliant
Hire the best

Jakarta CDI Experts in Germany

matched in minutes from over 15,000 CVs with the power of AI

Work with specialists who configure dependency injection, write portable portable extensions, and modernize Jakarta EE runtimes. Connect swiftly with vetted, available freelance professionals.

Meet FRATCH Experts in Germany, who have recently used Jakarta CDI

Verified expert

Marcus B.

View profile

Java Cloud Expert

Grünwald
Marcus B.

Last position:

Java and Quarkus Expert at Large German energy service provider

  • Modernization of a large-scale Java enterprise application*

The project is modernizing a complex enterprise application that has grown over many years. The existing Spring-based legacy system runs on Java 8, OSGi, and Eclipse RCP and is being gradually migrated to a modern, maintainable architecture with Java 25 and Quarkus.

Marcus works on analysis, architecture, refactoring, and implementation. One focus is on untangling historically grown structures and dependencies and on building a clean, sustainable Java and Quarkus technology stack.

Tools & technologies: Java 8, Java 25, Quarkus, Hibernate ORM with Panache, EclipseLink, OSGi, Eclipse RCP, Maven, JUnit, Mockito, REST, JSON, Git, Eclipse IDE, IntelliJ IDEA Ultimate, Jira, Confluence

Verified expert

Hooman B.

View profile

Fullstack Developer

Cologne
Hooman B.

Last position:

Fullstack Developer at Möbel Roller GmbH

  • Further development of the existing e-commerce platform based on SAP Commerce (Hybris) to meet the growing demands of digital commerce.
  • Ensuring the scalability and performance of the backend, so the platform remained stable and efficient even under heavy user load.
  • Development and integration of new OCC REST APIs and services for modular extensions and flexible adjustments, to implement new features quickly.
  • Optimization of data flows and interfaces, which significantly improved platform efficiency and system performance.
  • Ensuring a maintainable and scalable code base by using Clean Code principles, proven design patterns, and a future-proof architecture.
  • Reduction of errors through extensive testing with JUnit, Mockito, and load tests with Gatling, supported by the introduction of automated test processes.
  • Improved system performance through targeted refactoring measures and efficient database queries, especially to handle peak loads.
  • Use of modern cloud and monitoring tools such as Kubernetes, Google Cloud Platform (GCP), and Grafana to ensure a stable and monitored infrastructure.
  • Clear improvement in efficiency, scalability, and reliability of the platform, which now meets the demands of a dynamic and growing e-commerce market.
Verified expert

Sabahattin K.

View profile

Senior Java Developer | Lead Developer | Architect | Team Lead

Diedorf
Sabahattin K.

Last position:

Sole responsibility (design, development, infrastructure, operations) at Own project busik.ch

  • Ride-sharing and bus platform, live and fully functional. Backend with Spring Boot 4.1 on Java 21, PostgreSQL with Flyway, and Testcontainers integration tests. Hosted in my own AWS account (ECS Fargate, ALB, ECR, IAM Least-Privilege) with CI/CD via GitHub Actions and OIDC federation without static credentials. Development fully AI-supported with Claude Code, including custom skills and project-specific memory. Spring Boot · Java 21 · PostgreSQL · Flyway · Docker · AWS ECS/ALB/ECR · CI/CD · GitHub Actions · Claude Code
Verified expert

Osman T.

View profile

Senior Developer and Consultant

Aschaffenburg
Osman T.

Last position:

Senior Architect, DevOps Engineer at genPsoft GmbH

IT consulting, analysis, architecture design, new and further development, code review, test automation, continuous integration, continuous delivery in backend and frontend areas for Automotive Project Instavalo.

Frontend:

  • Implementation of UI components according to specifications, especially style guides and responsive design eith React and Typescript
  • Component testing
  • Code documentation
  • CI/CD with Gitlab Pipeline

Backend / IoT:

  • Analysis and architectural design with AWS Greengrass IoT on Edge Devices
  • Setting up Microservices containers with Docker Compose on Edge device with AWS Greengrass and AWS IoT IAM, Token Exchange Service, Ansible
  • CI/CD with Gitlab Pipeline, Terraform, AWS ECR
  • Logging with Fluentbit Lua Language for AWS Cloudwatch
  • Python Lambda for AWS Greengrass Recipe deployment on Edge Devices
  • Implementation of test-driven development with JUnit, Mockito, and code Coverage
  • Jacoco
  • Definition of REST interfaces with OpenAPI / Swagger
  • Development and enhancement of software based on Java Quarkus, Typescript NestJs NodeJs and Python
  • Authentication and authorization in Aws IAM
  • Development of REST and gRPC interfaces for the frontend and backend
  • Implementation of Maven dependencies with DevSecOps OWASP
  • Spring AI, Jetbrains AI Assistant, Junie, Github Copilot, Claude Code, Agents, Skills, Command, Hooks, Subagents
Verified expert

Thorsten M.

View profile

Senior Test Engineers for an OpenShift Data and Analytics Platform

Anröchte
Thorsten M.

Last position:

Odoo Implementer at N.N.

As project manager for the Odoo implementation at a small company, I was responsible for designing, implementing, and training a fully integrated CRM and accounting system. Through structured requirements analysis, precise data migration, and targeted change management, I was able to complete the rollout in just eight weeks. The project led to a significant reduction in manual tasks, faster business processes, and increased real-time transparency.

Main Responsibilities

Requirements analysis and process mapping Configuration of Odoo modules: CRM, Sales, and Accounting Data migration (Excel/CSV → Odoo) and quality control Creation of workflows, automated email rules, and dashboards Conducting training sessions and providing support after go-live Project coordination (budget, schedule, stakeholder communication)

Key Achievements

Full implementation of the Odoo suite within the set timeframe (8 weeks) 30% reduction in accounting time and 25% acceleration of the lead-to-sale flow 100% customer satisfaction after go-live, based on survey results Successful migration of 100% of existing master data without data loss Establishment of a sustainable support infrastructure (3-month post go-live support)

Impact

Improved decision-making through real-time dashboards and automated reports Increased efficiency and cost savings (≈ €8,000/month) Scalability for future growth (additional modules can be integrated seamlessly) Strengthened sales and finance departments through seamless process integration

This summary highlights how I created concrete and measurable value for the company through structured project work, technical expertise, and targeted training.

Verified expert

Timo H.

View profile

Freelance Software Architect, Developer And Business Analyst

Riedstadt
Timo H.

Last position:

Software Developer at Continentale Krankenversicherung AG

  • Implementation of a REST-based web service for querying contract, claims, customer, and sales data as part of the Dialogmanager project.
  • Data release is done in compliance with CoC requirements and individual user permissions from IAM (Identity and Access Management).
  • Implementation using JBoss EAP 8.1 (JakartaEE 10) and Java 21 as well as JAX-RS, CDI, Microprofile-Config, Microprofile-OpenAPI.
Verified expert

Patrick W.

View profile

AI Software Engineer

Karlsruhe
Patrick W.

Last position:

AI Software Engineer at IppenMedia

  • Analysis
  • Consulting
  • Software design
  • Development
  • Automation
  • Testing
  • Deployment
  • Architecture, development and deployment of various proof-of-concept applications around the integration of current AI interfaces including conversational, realtime voice, images and videos
  • Developed best practices for working with agentic systems and AI in practice
  • Created code templates
Verified expert

Allal K.

View profile

Java Senior Full Stack Developer

Frechen
Allal K.

Last position:

Java Senior Full Stack Developer at Insurance ÖRAG

  • Further development of a policy administration system (contract/claims) for the legal expenses insurer ÖRAG.
  • My role: Senior Software Developer.
  • The team consists of 12 developers.
  • Technologies used: Java 8/21, Java EE, Quarkus, WebLogic, JPA, RabbitMQ, JTA, CI, CD, Jenkins, DB2, Maven, Jenkins, GIT (bitbucket) later GitLab, Junit, Elasticsearch, Mockito, Jira, SonarQube, Scrum, React, Workflow
  • Migration and modernization of legacy systems: rewrote C and C++ code in Java to improve maintainability, scalability, and performance. Refactored Python into Java, including optimization and integration into modern architectures.
  • Study on the use of AI (Codex) for implementing a Java feature. The goal is to compare the time spent and productivity of AI-supported development with a classic implementation by a developer. The results should show how strongly the use of AI affects development time and efficiency.
  • Development of the following tariff calculators for the years 2024/2026: private, companies, doctors, farmers, owner-occupied G + H, landlords, traffic, club, top managers, sales representatives, special criminal law, savings bank, municipal, BayGT, doctors, Dehoga
Verified expert

Robert D.

View profile

Software Architect

Bad Neuenahr-Ahrweiler
Robert D.

Last position:

Software Architect at FinTech / Wealth Management

  • Analysis of existing microservice structures and integration into the event-driven architecture
  • Design and implementation of prototypes
  • Introduction of structured workflows and embedding in a solid testing strategy
  • Team: small specialized team (3-5 people) from analysis to implementation readiness
  • Documentation of architectural decisions and definition of interfaces
  • Integration of the event-driven pipeline into the existing landscape
  • Technologies: Kafka, Docker, Microservices, Event-Driven Architecture, Java, Liquibase
Verified expert

Ursula R.

View profile

Sabbatical with Training

Berlin
Ursula R.

Last position:

Sabbatical with Training at Own Sabbatical

Verified expert

Niels M.

View profile

Senior Software Developer

Mühlhausen
Niels M.

Last position:

Senior Software Developer / Cloud Architect at Biesterfeld SE

  • Architected ETL services for event-driven data exchange between enterprise systems on a Kafka streaming backbone.
  • Optimized CI/CD pipelines for Azure AKS deployments and improved OpenSearch monitoring and alerting for proactive incident detection.

Tech: Java / Kotlin, Quarkus, Kafka / Avro, Azure / AKS, Azure Storage Container, ArgoCD, GitLab CI, OpenSearch, Terraform

Verified expert

Werner K.

View profile

Test Coordinator, Designer and Engineer

Bad Homburg
Werner K.

Last position:

Test Coordinator, Designer and Engineer at IBM

  • Testing the SekIDP and related components
  • Test design, execution and automation, microservices, GitHub Enterprise, Eclipse, Katalon Test Platform, API Testing, Confluence 8, JIRA/Xray, Draw.io, Swagger/OpenAPI, Postman, Docker, Kubernetes, Podman, PuTTY, E-Health, Telematik, Gematik standards, EPA, E-Rezept, sektoraler IDP, encryption, XaDES, PaDES, DICOM, HL7, FHIR, IHE, ICD, SSO, SAML/Shibboleth, OAuth, smartcards, JWT, two factor authentication Android and iOS, Wireshark, BrowserStack, Cypress, gRPC, REST, SOAP, WS-Security, Linux Shell, PowerShell, SSH/SSL, Java, Kotlin, Cordova, Gradle, Groovy, Python, TypeScript
Verified expert

Anton K.

View profile

Head of Overall Technical Integration NSC / Hadoop Cloud Development

Munich
Anton K.

Last position:

Head of Overall Technical Integration NSC / Hadoop Cloud Development at IABG

  • Head of overall technical integration NSC (National Secure Cloud, project with approx. 60 employees).

  • Technical integration of all subprojects into one product, definition of interfaces and basic components of a cloud including hardware, technical architecture of the IABG platform.

  • Development of a Cloud Management Platform (CMP) capable of creating private/mixed clouds of any complexity based on a textual description with one click or interactively.

  • CMP also includes the complete hardware management lifecycle.

  • Kubernetes, OpenStack and Hadoop are used as the foundation.

  • The management layer includes Harbor, Gitea, Longhorn, Keycloak, Rancher and Jenkins, which are configured automatically.

  • Private cloud can run any customer workloads, including a full Hadoop layer with HDFS, Spark, MapReduce, Mesos, HBase and around 20 additional ML/DL technologies.

  • Hadoop worker clusters can also be installed automatically without Kubernetes on bare metal or commodity hardware.

  • OpenStack with Nova, Neutron, Ironic, Swift, Cinder, Ceph.

  • Development of a Java application Rudi: SOAP, REST, containers, DB.

  • Technologies: Kubernetes (K3s, Rke2, Minikube, Harbor, Gitea, Jenkins, Longhorn, Keycloak, Rancher), OpenStack (Nova, Neutron, Keystone, Swift, Ceph, Cinder, Sahara, Magnum, Kayobe, Kolla, Bigrost, Ironic), Hadoop (HDFS, Ambari, Solr, Livy, Ranger, YARN, Tez, HBase, Kafka, Hive, Zookeeper, MapReduce, Spark, Oozie, Flink), virtualization (Kubernetes (K3S), VMware, Oracle), scripting (Ansible, Puppet, Juju, Shell, Groovy, Gradle, Maven).

Verified expert

Faruk S.

View profile

Software Developer

Heppenheim (Bergstraße)
Faruk S.

Last position:

Software Developer at HR Solutions GmbH

  • Designing and developing a web application for the public sector
  • Setting up and executing software tests, mainly unit tests
  • Technical design and implementation of requirements
  • Uploading and displaying CSV files
  • Communicating with business units regarding development and test support
  • Technologies used: Java, Spring Boot, Spring Security, Spring Batch, Spring Cloud, Spring Data JPA and Hibernate, RESTful, JSON, React, Oracle, JUnit, Mockito, CI/CD, GitLab, Docker, Keycloak, Liquibase, BIRT, Swagger, Microservices

Discover over 15,000 top freelancers

Statistics of experts using Jakarta CDI

Aggregated from the professional profiles of matched freelancers.

Experience

23 years

Jakarta CDI experts in Germany have 23 years of professional experience on average.

Position duration

1.6 years

Jakarta CDI experts in Germany stay in a single position for 1.6 years on average.

Positions per freelancer

16

Jakarta CDI experts in Germany have completed 16 positions on average over the course of their careers.

Top business areas

Information Technology, Product Development, Quality Assurance

Jakarta CDI experts in Germany have gathered most of their hands-on project experience in Information Technology, Product Development, and Quality Assurance.

Top industries

Information Technology, Banking and Finance, Automotive

Jakarta CDI experts in Germany are most in demand in Information Technology, Banking and Finance, and Automotive.

Certification focus areas

Information Technology, Product Development, Operations

Jakarta CDI experts in Germany earn their certifications most often in Information Technology, Product Development, and Operations.

Bachelor's degree or higher

89%

89% of Jakarta CDI experts in Germany hold at least a Bachelor's degree.

Master's degree or higher

56%

56% of Jakarta CDI experts in Germany hold at least a Master's degree.

Doctorate

11%

11% of Jakarta CDI experts in Germany have a doctorate (PhD).

Certifications per freelancer

3

Jakarta CDI experts in Germany hold 3 professional certifications on average.

Most common languages

German, English, French

Jakarta CDI experts in Germany most often speak German, English, and French.

Speak two or more languages

92%

92% of Jakarta CDI experts in Germany speak two or more languages.

Based on our profile pool as of 19 Sep 2026.

Daily rate distribution

0 3 6 9 12
9 of the Jakarta CDI experts in Germany charge less than €800 per day.
9 of the Jakarta CDI experts in Germany charge between €800 and €960 per day.
2 of the Jakarta CDI experts in Germany charge between €960 and €1120 per day.
2 of the Jakarta CDI experts in Germany charge €1280 or more per day.
<€800 €800-​960 €960-​1120 €1280+

The chart shows how the daily rates of freelancers in this technology in Germany are distributed, based on recent contracts on our platform. Each bar covers a rate range — its height shows how many freelancers charge within that range.

Average rates of experts in Germany using Jakarta CDI

Rates are based on recent contracts and do not include FRATCH margin.

1000
750
500
250
Rate comparison chart
Daily rate avg. 799 €

The average daily rate is the mean of all daily rates from recent contracts of comparable freelancers on our platform.

1000
750
500
250
Rate comparison chart
Median rate 800 €

The median daily rate is the middle value of all daily rates — half of comparable freelancers charge less, half charge more. Unlike the average, it is barely affected by outliers.

Calculated based on our freelancers’ daily rates as of 19 Sep 2026. Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.

Jakarta CDI experts industry focus

See which industries our matched freelancers work in most often — every figure is calculated live from the freelancers on FRATCH.

  • Information Technology (100%)
  • Banking and Finance (71%)
  • Automotive (58%)
  • Government and Administration (54%)
  • Retail (54%)
  • Healthcare (46%)
  • Insurance (46%)
  • Transportation (42%)

Please note that freelancers can work across multiple industries, so percentages overlap.

About the technology

Contexts and Dependency Injection in Modern Java

Jakarta Contexts and Dependency Injection, historically known as Java EE CDI or JSR 365, defines the standard component architecture across the enterprise Java ecosystem. It provides type-safe lifecycle management, loose coupling via events, and clean contextual scoping for business logic.

Core Workflows and Project Deliverables

  • Structuring request, session, and application scopes for web and microservice backends
  • Implementing interceptors, decorators, and qualifiers for cross-cutting business rules
  • Authoring portable extensions and build-time integration routines for frameworks
  • Refactoring legacy enterprise code from older Java EE platforms to current Jakarta standards

Enterprise Systems in Germany

Organizations across Germany rely heavily on stable enterprise runtimes in automotive manufacturing, banking, and public administration. Specialists ensure strict compliance with architectural patterns and maintain backward-compatible integration paths for mission-critical services operating under German data governance standards.

The Runtime and Container Ecosystem

The specification runs seamlessly within full application servers and lightweight runtimes alike. Freelancers work daily with implementations like Weld and OpenWebBeans, embedding them in WildFly, Quarkus, Payara, Apache TomEE, and Eclipse GlassFish environments alongside Jakarta Persistence and REST.

When External Expertise Is Crucial

Companies engage external specialists when upgrading legacy codebases to the jakarta.* namespace or resolving complex lifecycle issues. Deep knowledge is vital during migrations toward Quarkus ArC or when custom bean discovery rules cause unpredictable startup behavior across distributed cloud deployments.

Attributes of Outstanding Specialists

Top specialists understand the difference between reflection-based runtime beans and build-time dependency injection. They handle asynchronous events cleanly, design lean qualifier architectures, and avoid circular dependencies without compromising testability or execution speed.

Published on:
FRATCH GPT

FRATCH GPT delivers freelancer proposals with clear reasoning and transparent pricing in minutes, helping your hiring department quickly and compliantly find the best talent.

Give it a try:

Try FRATCH GPT

Frequently asked questions

Before you brief your next project: the most common questions about Jakarta CDI.

The Jakarta CDI standard binds component lifecycles, manages contextual states, and decouples enterprise modules. It gives systems a type-safe dependency mechanism alongside built-in event observers and interceptors.

While both manage components, CDI is an open, vendor-neutral specification managed by the Eclipse Foundation rather than a proprietary framework. Projects choose Contexts and Dependency Injection to avoid vendor lock-in across diverse runtimes like WildFly or Quarkus.

A proficient specialist in Contexts and Dependency Injection usually brings extensive expertise in Jakarta RESTful Web Services, Jakarta Persistence, and Maven. Working knowledge of cloud containers and testing frameworks like Arquillian is also essential.

Upgrading to modern Jakarta EE CDI releases requires changing legacy javax package references and adapting obsolete deployment descriptors. An experienced specialist handles these structural refactorings systematically without breaking production pipelines.

Yes, most specialists based in Germany work effectively on a fully remote basis within Central European time zones. On-site presence is usually reserved for initial planning workshops or sensitive releases within financial and industrial sectors.

Modern implementations like Quarkus ArC analyze Jakarta CDI beans during compilation to eliminate reflection and decrease memory footprints. Traditional runtimes like Weld resolve dependencies at startup, requiring distinct configuration strategies.

Strong candidates demonstrate a clear command of Java EE CDI history, contextual scopes, and portable extension development. They can explain complex bean discovery modes and debug circular dependencies with minimal overhead.

Freelance professionals working in Germany are typically fluent in English and often in German. This bilingual capability ensures seamless communication across internal engineering teams and stakeholder documentation.

The average hourly rate of freelancers in Germany who have used Jakarta CDI in their recent projects is 100 €, which corresponds to a daily rate of about 799 € based on an 8-hour working day.

Of the freelancers in Germany who have used Jakarta CDI in their recent projects, 89% hold at least a Bachelor's degree, 56% hold at least a Master's degree, and 11% hold a doctorate.

On average, freelancers in Germany who have used Jakarta CDI in their recent projects have 23 years of professional experience, with a single engagement typically lasting around 1.6 years.

The most common languages among freelancers in Germany who have used Jakarta CDI in their recent projects are German (100%), English (92%), and French (25%).

The most common industries among freelancers in Germany who have used Jakarta CDI in their recent projects are Information Technology (100%), Banking and Finance (71%), and Automotive (58%).

The most common business areas among freelancers in Germany who have used Jakarta CDI in their recent projects are Information Technology (100%), Product Development (100%), and Quality Assurance (75%).

Main locations of FRATCH Experts, who have recently used Jakarta CDI

Our freelancers and interim experts are at home across the DACH region — available on-site in the major business hubs or fully remote. Choose a location to discover matched specialists, local market insights and up-to-date availability.

Berlin Hamburg Munich Cologne Frankfurt Stuttgart Dusseldorf Leipzig Dortmund Essen Bremen Dresden Hanover Nuremberg

Request a free demo

Get in touch with the FRATCH team and we will get back to you within 4 hours.

Contact form

Would you rather directly get in touch?
We always have the time for a call or email!

FRATCH CEO avatar

Philipp Thomaschewski

FRATCH CEO

LinkedInFRATCH