Startdatum:
asap
Beschäftigungsart:
Freiberuflich
Region:
remote
Beschreibung:
Für unseren Kunden suchen wir ab sofort zwei Softwarearchitekten (m/w/d) mit guten Vaadin Kenntnissen.
Der Einsatz soll in Vollzeit stattfinden. Einsatzort ist überwiegend remote.
Bitte beachten Sie vor Bewerbung die unten stehenden Must Haves.
Aufgaben:
Softwareentwicklung (Konzeption, Entwicklung, Integration, Pflege/Wartung) von modernen
(barrierefreien) IT-Anwendungen auf Basis aktueller Technologien und mittels
agiler Entwicklungsmethoden,
Neu- und Weiterentwicklung von Front- und Backend-Komponenten für Webanwendungen,
Client-Server-Lösungen und Content Management Systemen,
Erstellung von Prototypen und Case Studies,
Entwicklung von Anwendungssoftware auf Basis Java,
Entwicklung im Bereich von containerbasierten Laufzeitumgebungen,
Erstellung, Durchführung und Dokumentation von Entwicklertests (Modultests, Komponententests),
Entwicklung, Ausbau und Pflege von Werkzeugen zur Testautomatisierung,
Arbeit im technischen Third-Level-Support (Bugfixing und Bugtracking),
Entwicklung und Beratung im Bereich Oberflächengestaltung bzgl. Corporate Design,
Entwicklung und Betrieb anspruchsvoller Full-Stack Softwarelösungen auf Basis eines
cloud-nativen Technologie-Stacks,
Aufbau von Pipelines für Continuous Integration und Continuous Delivery.
Must Haves
-Gute OSGi-Kenntnisse: mindestens Version 7 und 8, und Configuration Admin Service,
JPA Service, Blueprint Container, und Equinox-Laufzeit,
-gute Vaadin 8+ Kenntnisse (Nachweis in mindestens einer Referenz und detailliert
beschrieben),
-gute Kenntnisse der Java(EE) Schnittstellen:
O JPA
O JDBC
O JAX WS
O JAX-RS
O JMS.
Zu bewertende Qualifikationsanforderungen:
-Erfahrungen im Umgang mit verteilten Versionierungssystemen (in den Referenzen
detailliert beschrieben),
-mindestens 2 Jahre Erfahrung in Nutzung von Maven,
-mindestens 3 Jahre Erfahrung mit Spring Framework, einschließlich: Core, Web,
MVC, Security und Data,
-mindestens 3 Jahre Erfahrung mit Java (mindestens JDK 21 und JPMS-Kenntnisse),
-Kenntnisse der Bibliotheken Jetty, Apache Camel und Apache HTTP Components,
Kenntnisse der Test-Frameworks JUnit 4&5 und Mockito.
Wünschenswerte Kenntnisse:
-CXF,
-Thymeleaf,
-WSS4J,
-Jersey,
-Jackson,
-Selenium,
-TestContainers,
-EclipseLink (TopLink),
-Liquibase,
-Camunda BPM,
-ActiveMQ,
-QueryDSL,
-BouncyCastle,
-Apache Santuario,
-AsciiDoc.