10.03.2025 aktualisiert


verifiziert
Premiumkunde
100 % verfügbarSenior Fullstack Entwickler (Lead) - JAVA/Spring Boot/JavaScript/VueJs
Neu-Isenburg, Deutschland
Deutschland
M.Sc. Informatik, Hochschule DarmstadtSkills
JavaJ2EE full stackAngular 2-11JPA/HibernateScrum (SAFe®)Camunda & BPMNKafka Messaging ServicesSQL "Oracle Postgres MongodbABAP and Java systems Spring Boot / Spring Securtiy/ SpringBatch
Fachlicher Schwerpunkt
Java 9/11/17, Java EE 8, Kotlin, JSF, Prime Faces, Angular 9-15, PHP, TypeScript, JavaScript, SAP ABAP OO, ES8+, CSS, XML, JSON, Bootstrap, Jasmine, React, VueJs, NodeJS, NestJs, NuxtJs,, HTML/CSS/JavaScript
Software-Design :
UML, Enterprise Architect, Workflow Design ELO, (e)EPK, BPMN, jBPM, Camunda, Enterprise Architect, ARIS, Bizagi, MS-Visio, MS-Project, GIMP
Entwicklungsumgebungen:
IntelliJ, NetBeans, Eclipse, ECM ELO Professional, SAP ADT Eclipse
Frameworks:
Maven, Spring, Spring Boot, Spring Data, Spring Security, Spring Integration, Spring Batch, JPA / Hibernate/, JSF, Primefaces, Angular 9/15, Angular CLI, React, Vue2-3, Quarar, ElectronJs, Bootstrap, ApiOmat, Gathy, Blockchain (Ethereum, Bitcoin), Serviceorientierte Technologie (REST/OpenAPI, Hessian, SOAP, JAX-RS, ESB), EAI, JMS, Java FX, JAXB, Logging (Log4j, slf4j, Lombok), - Enterprise Search Plattform: Hibernate; ELK Stack, Testing (Jasmine Or Cypress, Junit, Mockito, WireMock )- AWS Services ( IAM Center, EKS, EC2, API Gateway, S3 Buckets, CloudFormation, ECR, ECS, Lambda, CodeBuild, CodePipline, Fargate, , DynamoDB, RDS, SQS, ElastiCache for Redis)
Datenbanken:
SQL: Oracle DB, IBM DB2, Mssql, Mysql, Postgresql - NoSql: Cassandra, MongoDB; Cloud DynamoDB, Oracle
Applikation Server Container
JBoss, wildfly, Apache Tomcat, Kafka, Camel, Payara, Glassfish, NodeJS,
Camunda, Keycloak
Andere Tools Systeme:
Git, SVN, SourceTree, GitLab, Bitbucket, Nexus
- Senior Software Development Lead
mit Fokussierung auf (Java im Backend und JavaScript sowie TypeScript Web-Frontend) - Technical Lead
- IT-Projektmanagement
Java 9/11/17, Java EE 8, Kotlin, JSF, Prime Faces, Angular 9-15, PHP, TypeScript, JavaScript, SAP ABAP OO, ES8+, CSS, XML, JSON, Bootstrap, Jasmine, React, VueJs, NodeJS, NestJs, NuxtJs,, HTML/CSS/JavaScript
Software-Design :
UML, Enterprise Architect, Workflow Design ELO, (e)EPK, BPMN, jBPM, Camunda, Enterprise Architect, ARIS, Bizagi, MS-Visio, MS-Project, GIMP
Entwicklungsumgebungen:
IntelliJ, NetBeans, Eclipse, ECM ELO Professional, SAP ADT Eclipse
Frameworks:
Maven, Spring, Spring Boot, Spring Data, Spring Security, Spring Integration, Spring Batch, JPA / Hibernate/, JSF, Primefaces, Angular 9/15, Angular CLI, React, Vue2-3, Quarar, ElectronJs, Bootstrap, ApiOmat, Gathy, Blockchain (Ethereum, Bitcoin), Serviceorientierte Technologie (REST/OpenAPI, Hessian, SOAP, JAX-RS, ESB), EAI, JMS, Java FX, JAXB, Logging (Log4j, slf4j, Lombok), - Enterprise Search Plattform: Hibernate; ELK Stack, Testing (Jasmine Or Cypress, Junit, Mockito, WireMock )- AWS Services ( IAM Center, EKS, EC2, API Gateway, S3 Buckets, CloudFormation, ECR, ECS, Lambda, CodeBuild, CodePipline, Fargate, , DynamoDB, RDS, SQS, ElastiCache for Redis)
Datenbanken:
SQL: Oracle DB, IBM DB2, Mssql, Mysql, Postgresql - NoSql: Cassandra, MongoDB; Cloud DynamoDB, Oracle
Applikation Server Container
JBoss, wildfly, Apache Tomcat, Kafka, Camel, Payara, Glassfish, NodeJS,
Camunda, Keycloak
Andere Tools Systeme:
Git, SVN, SourceTree, GitLab, Bitbucket, Nexus
Sprachen
ArabischMutterspracheDeutschverhandlungssicherEnglischverhandlungssicher
Projekthistorie
HR Solutions
Beschreibung:
Zum Umsetzungsprojekt sollen eine vom LDI im Themenfeld Umwelt OZG Leistungen in Form von Formularen nach dem Bundes-Immissionsschutzgesetz entwickelt werden. Es handelt sich um unterschiedliche Formulare, die zur Zeit in Papierform genutzt werden, und als Online-Formulare umgesetzt werden sollen.
Aufgaben
- Softwareentwicklung mit den Technologien Keycloak, vue.js, spring und standardisierte Schnittstellen.
- Erarbeiten von technischen Konzepten
- Konzeption und Definition der Microservices-Architektur und Dokumentation von APIs (REST)
- konzeptionelle Frontend- sowie Backendentwicklung der IT-Anwendungs- und Systemarchitektur in Basis auf Microservices Technologie
- Oracle Datenbank sowie Keycloak-Anbindung
- Authentifizierung/Autorisierung via IAM-Keycloak Komponente
- Nutzung der Schnittstellen zur Erweiterung der Funktionalitäten: Stammdaten Anlagen: CSV-XML Fileupload, Backend: REST/JSON, Keycloak-Admin-API: REST/JSON; Keyclaock Client Anbindung OIDC, Anbindung ELSTER IdP: SAML2 über Keycloak, Anbidnung ELSTER Autorisierungsmodul OAuth2
- Nachrichten zu Fachverfahren: XTA/OSCI oder FIT-Connect
- Aufbau der Standardisierung und Automatisierung der IT-Systeme hinsichtlich CI/CD
- Durchführung von Entwicklertests/ Unitests/ Regessionstests
Technologien: Oracle JAVA17, Oracle DB, Spring Boot, Vue.Js mit Framwork „Quasar“, REST/JSON, WebServices / SOAP-Bib, XML, JAXB(XML-Marshalling/Unmarshalling), Keyclaok, Maven, Git, HTML/CSS/JavaScript, GitLab, Intellj, Docker/ Rancher/ , CI/CD Pipeline, Vite, Vitest, Mockito, Cucumber, Maven, npm, DDD, OOD, TDD
- Projektübergreifende Softwareentwicklung für die Realisierung der Softwareentwicklung
- Konzeption, Design und Entwicklung von Basisbibliotheken für eHealth-Webanwendungen mit Fokus auf Interoperabilität und Sicherheit
- Dokumentation von APIs
- konzeptionelle Backendentwicklung der IT-Anwendungs- und Systemarchitektur und Einsatz von Sicherheitsmechanismen für Webanwendungen
- Verwendung von Mechanismen der Verschlüsselung, elektronischen Signatur bei Authentifizierung/Autorisierung (via JWT/OpenIDConnect)
- Anbinden von Client-Hardware in Web-Apps (z.B. Kartenleser)
- Konzeption und Definition der Software-Architektur zur sicheren Verarbeitung von Datenschutz relevanten Daten
- Evaluierung existierender und neuer Frameworks und neuer Plattformversionen
- Mitarbeit beim Aufbau und Modernisierung des Tool-Chains für die Entwicklung von Bibliotheken und Webanwendungen
- Aufnahme und Umsetzung von fachlichen und technischen Anforderungen für Anbindungsmodule im REST- sowie JMS Umfeld
- Fachliche und technische Anforderungsanalyse
- Erstellung webbasierter Applikation, Umsetzung von Proof of Concept in Basis auf Rest-API und J2ee sowie Microservice-Technologie
- Implementierung von fachlichen Konzepten bei der Kommunikation
zwischen Fachanwendungen und Rest-Schnittstellen - Erstellung und Bearbeitung von Grobkonzepten der fachlichen
Anforderungen mit der Hilfe von der Datenmodellierung in Confluence
sowie in Enterprise Architect - Fachliche und technische Anpassungen der Geschäftsanwendungsfälle nach
Absprache mit der Fachabteilung und Architekten - Junit Tests und Integration-Tests mit Mockito
- Modulentwicklung und -verantwortlichkeit im Team
- Coaching von Kollegen und Durchführung von technischen und fachlichen Code Reviews mithilfe von Merge Requests in GitLab
- Erstellung von integrativen Tests für REST/ SSL, JMS / SSL und Security
Komponenten - Tests Analyse und Ergebnisse dokumentieren, remote Java Profiling mit
YourKit auf einem Testrechner - Abarbeitung von Bugs-Listen sowie Behebung von fachlichen/ technischen Fehlern
- Kommunikation mit der Fachabteilung und den QS-Teams bei
Klärungsbedarf