Adobe AEM Forms Developer (German)
Core
Design and develop backend services for a business-critical digital forms platform in the insurance sector, replacing a legacy Java EE process engine with a modern architecture.
Role type
Senior IC Adobe AEM Forms Developer (Backend)
Builds
Backend services for form processing, submissions, queue management, auditing, data prefilling, and PDF generation
Domain
Insurance / Enterprise Application Modernization
Required skills
Adobe AEM Forms, Java, Java EE (JEE), OSGi, REST APIs, CI/CD pipelines, Jenkins, Linux/Windows server operations, IT security, system monitoring, performance optimization
Preferred skills
Flowable, BPMN, Apache Kafka, event-driven architectures, SonarQube, Qualys, PDF generation, dynamic forms, database and messaging systems
Technologies
Adobe AEM Forms, Java, OSGi, Flowable, Kafka, Jenkins, SonarQube, Qualys
Responsibilities
Analyze existing Java EE processes and system architectures; Design and implement a modern architecture to replace the legacy JEE-based process engine; Develop core services for form processing, submissions, queue management, auditing, data prefilling, and PDF generation; Design and implement integrations with CRM, Kafka, ECM, and other enterprise systems; Build and enhance monitoring solutions, health checks, and technical dashboards; Migrate existing forms and workflows to the modernized platform; Develop and automate build and deployment pipelines using Jenkins and CI/CD practices; Create and execute automated unit, integration, and end-to-end tests; Ensure stable parallel operations throughout the migration process; Maintain the existing Adobe AEM Forms environment, investigating incidents and resolving technical issues; Manage failed form submissions and ensure their successful reprocessing; Conduct regular system, security, and quality assessments; Identify and address vulnerabilities using SonarQube, Qualys, and other security tools; Install and validate Adobe hotfixes and service packs; Coordinate operating system and infrastructure upgrades across Windows and Linux servers; Perform performance optimization, troubleshooting, and continuous improvements to system stability
Seniority
Senior, hands-on IC