Java Software Engineer

Intelligenz It โ€” Germany ยท Posted ~1 day ago

๐Ÿ”“ Log in to save this job, tailor your resume & track your apply process โ€” 7 days free, no card needed.

Log in to add to target list

Description

Role: Senior Developer or Software Architect Location: Munich Employment type: Freelance (no social security employment required) Workload: 75 person-days, 100% allocation We are looking for an experienced Senior Developer or Software Architect to support the functional and technical redesign of a complex bank account data modification service within a leading insurance compan y. Responsibiliti es:Support the functional and technical redesign of an existing, complex legacy servi ce.Apply Domain-Driven Design (DDD) at the tactical/code level to improve the business domain structu re.Transform a tightly coupled legacy architecture into a clean hexagonal architectu re.Apply Clean Code and Software Craftsmanship principles to ensure long-term software quali ty.Facilitate and conduct Event Storming workshops for business process and domain modeli ng.Technically decouple frontend (Angular) and backend (Java) components within a complex system landsca pe.Mandatory Requireme ntsPractical experience with Domain-Driven Design (tactical DDD at the code leve l).Strong knowledge of Clean Code and Software Craftsmansh ip.Experience with Hexagonal Architectu re.Expertise in Event Stormi ng.Excellent knowledge of Java and modern software architectur es.Preferred Qualificatio ns:Experience with Angul ar.Insurance industry experience or domain knowled ge.