Software developer in Java at p3b AG
Berlin, Berlin, Germany -
Full Time


Start Date

Immediate

Expiry Date

03 Jan, 27

Salary

90000.0

Posted On

05 Oct, 26

Experience

10 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

Yes

Skills

Industry

Information Technology & Services

Description

This is what your everyday life looks like

  • At the heart of it all: Together with your team, you will develop and operate our Integration Platform – including runtime, standardized templates, blueprints and self-service functionalities.
  • You will develop reference implementations and reusable integration components that provide guidance for our teams, e.g. for contract-first approaches, versioning, anti-corruption layers, the Strangler Pattern or resilience patterns.
  • API as Product: You design APIs and events as products with clear ownership, stable contracts and consistent integration via REST and event streaming (e.g. with Kafka).
  • You define governance guidelines and automated compliance checks as part of the platform.
  • As a technical sparring partner, you will support our development teams in implementing integrations simply, robustly and according to common standards.

This is what you bring with you

  • First things first: You have at least 5 years of experience as a Java Software Engineer and have developed modern applications with Quarkus, Open Liberty or Spring Boot.
  • You have a solid understanding of integration architectures and experience in designing robust interfaces using REST/OpenAPI, SOAP, and AsyncAPI. You have already implemented production solutions using Apache Kafka and event-driven architectures.
  • Knowledge of Domain-Driven Design (DDD) is a plus. Experience with concepts such as Bounded Contexts, Context Maps, and Anti-Corruption Layers, as well as an understanding of domain boundaries, round out your profile.
  • With platform templates, reference implementations, or reusable integration components, you have already created standards that have benefited multiple teams.
  • You enjoy sharing your knowledge and have already supported other teams in high-quality integrations through coaching, mentoring, pair programming, or technical reviews.


How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities
Loading...