Skip to content
freelancermapOpen

AI Developer

Original title: AI Developer (m/w/d) (ID: 2020)

KMG Advisory GmbH & CO Kg · Frankfurt (Main), Deutschland, Germany · Hybrid · Senior

  • Frankfurt (Main), Deutschland, Germany · Hybrid
  • German

Indexed (7 days ago) · refreshed constantly

Start
flexible
Work mode
Hybrid
Contract
Freelance / B2B
Seniority
Senior
Reference
3062996

Required skills

Nice to have:Domain Driven Design (DDD)API-FirstEvent-Driven Architecture (EDA)GrafanaMonitoringSecure CodingOAuth2OpenID ConnectJWTOWASP

Languages: German

Job description

Develop complex Java-based backend systems and microservice architectures, integrating AI and GenAI features. Requires extensive experience in Java, Spring Boot, microservices, DevOps tools, and AI integration.

Responsibilities

What you should bring

Required:

Desired:

What we offer you

  • You develop complex Java-based backend systems in larger IT projects.
  • You design and implement modern microservice architectures with Java 17 or higher, Spring Boot, Spring Data, Spring Security, REST/JSON interfaces, and Maven.
  • You work with modern development and DevOps tools such as GitLab, GitLab CI/CD or Jenkins, Docker, SonarQube, Jira, and Confluence.
  • You implement test automation and quality assurance with modern test frameworks such as JUnit, Mockito, Testcontainers, Cucumber, and Spring Cloud Contract.
  • You use AI-powered development tools for software development, test automation, code analysis, documentation, and quality assurance.
  • You develop and integrate AI or GenAI-powered product features into productive backend systems.
  • You integrate Large Language Models via APIs, considering prompting, structured outputs, tool/function calling, and error handling.
  • You use Java-based AI integration frameworks such as Spring AI, LangChain4j, or comparable solutions.
  • You evaluate and secure AI results through test datasets, automated evaluations, regression tests, and functional acceptance criteria.
  • You consider security and data protection requirements when using AI, especially regarding the protection of confidential data, access control, data minimization, prompt injection protection, and traceable logging.
  • You integrate AI-powered services into existing microservice and REST architectures, considering availability, costs, scalability, and resilience.
  • You provide technical support and guidance to developers, for example through code reviews, pair programming, or coaching.
  • Completed degree in Computer Science, Business Informatics, or a comparable field.
  • At least 5 years of practical experience in developing complex Java-based backend systems within larger IT projects.
  • At least 5 years of experience in developing modern microservice architectures based on Java 17 or higher, Spring Boot, Spring Data, Spring Security, REST/JSON interfaces, and Maven.
  • At least 5 years of experience with modern development and DevOps tools such as GitLab, GitLab CI/CD or Jenkins, Docker, SonarQube, Jira, and Confluence.
  • Experience in test automation and quality assurance with JUnit, Mockito, Testcontainers, Cucumber, and Spring Cloud Contract.
  • Experience in the productive use of AI-powered development tools as well as practical experience in the development and integration of AI-powered product features.
  • Practical experience in the design and implementation of AI or GenAI-powered software functions in productive backend systems.
  • Experience in integrating Large Language Models via APIs, including prompting, structured outputs, tool/function calling, and error handling.
  • Experience with Java-based AI integration frameworks such as Spring AI, LangChain4j, or comparable solutions.
  • Experience with the evaluation and quality assurance of AI results through test datasets, automated evaluations, regression tests, and functional acceptance criteria.
  • Experience with security and data protection requirements when using AI, especially protection of confidential data, access control, data minimization, prompt injection protection, and traceable logging.
  • Experience in integrating AI-powered services into existing microservice and REST architectures, considering availability, costs, scalability, and resilience.
  • Strong team and communication skills as well as assertiveness.
  • Structured, independent, and proactive way of working.
  • Strong analytical and solution-oriented thinking.
  • High awareness of quality and responsibility.
  • Strong awareness of the limitations of generative AI, especially regarding hallucinations, traceability, data protection, and factual correctness.
  • Ability to design AI components to be testable, observable, maintainable, and securely integrable into existing backend processes.
  • Experience in providing technical support and guidance to developers, for example through code reviews, pair programming, or coaching.
  • Experience with Domain Driven Design and API-First approaches.
  • Experience with Event-Driven Architectures.
  • Experience with observability and monitoring solutions like Grafana or comparable tools.
  • Experience in applying secure coding principles and security standards such as OAuth2, OpenID Connect, JWT, and OWASP.
  • Enjoyment of knowledge-driven work and continuous improvement.
  • Enjoyment of working in interdisciplinary and self-organized agile teams.
  • Good German language skills, written and spoken (min. C1).
  • A challenging technology environment with modern Java, microservice, and AI technologies.
  • Exciting tasks at the intersection of backend development, AI integration, and quality assurance.
  • An agile work environment with a lot of creative freedom and scope for initiative.
  • An experienced and motivated team.
  • Opportunities for personal and professional development.
  • Work is performed 60% remote and 40% onsite (Frankfurt (Main)).

Project details

  • Start: flexible
  • Remote: hybrid
  • Location: Frankfurt (Main), Deutschland, DE
  • Languages: German

Indexed by 9am's meta-search. You are a job provider? Claim or manage this listing

Found on FreelancerMap DE

  1. GULPNew

    C#/.NET Developer

    Randstad Professional· 64283 Darmstadt, Germany· Senior

    • .NET Stack
    • Microservices
    • Web APIs
    • +9

  2. Job boardNew

    PSI WMS Developer

    Confidential· Germany· Remote· Senior

    • PSI WMS
    • C++
    • Java
    • +4

Browse all jobs
Sign up free to apply