01.04.2025 aktualisiert


100 % verfügbar
Lead/Senior Fullstack Java Softwareentwickler
Oberasbach, Deutschland
Deutschland +1
Master of Computer ScienceSkills
Clean CodeJavaJavascriptAgile MethodologieApache AntApache TomcatAnwendungsserverConfluenceJiraHtml5Oracle Weblogic ServerClient-Server-ArchitekturConfiguration ManagementIt-BeratungDatenbankenContinuous DeliveryContinuous IntegrationRelationale DatenbankenDokumentenerstellungEclipseEclipselinkEnterprise JavabeansJ2EEHibernateIntellij IDEAJava Persistence APIServletSpring FrameworkApache StrutsJava API For Restful Web ServicesJaxbWildflyJavaserver FacesJavaserver PagesJunitLiquibaseApache MavenMicrosoft Sql-ServerOracle DatabasesOracle FinancialsScrumMockitoRich-ClientSOAPSonarSonarqubeSubversionTypescriptDesign PatternsDocker ContainerScriptingArchivierungCertified Scrum MasterGitBackend-programmierungAngularJSKubernetesRancherApache KafkaBitbucketFront EndAngular UiDockerJenkinsMicroservices
Java EE, JPA, EJB, Hibernate, EclipseLink, Spring Boot, REST, SOAP, JAXB, Kafka, Microservices, JUnit, Mockito;
Versions-/ Konfigurationsmanagement: Git, Bitbucket, SVN;
Fehlerverwaltung/Dokumentation: JIRA, Confluence;
Continuous Integration / Continuous Delivery: Maven, Jenkins, Tekton;
Container Technologien: Docker, Kubernetes, Rancher;
IDEs: IntelliJ, Eclipse, VsCode;
Client-Scripting: JavaScript, TypeScript;
Frontend-Frameworks: Angular, ADF, JSF, JSP, Struts;
Applikationsserver/Webcontainer: Tomcat, Payara, Weblogic, JBoss,;
Datenbanken/-Tools: Oracle, MS-SQL-Server, H2, Liquibase;
Modellierung: Innovator;
Dokumentenerstellung/-verwaltung/-archivierung: Invaris, E-AKTE
Statische Codeanalyse: PMD, Sonarqube;
Agile SW-Entwicklung nach SCRUM, CleanCode;
Versions-/ Konfigurationsmanagement: Git, Bitbucket, SVN;
Fehlerverwaltung/Dokumentation: JIRA, Confluence;
Continuous Integration / Continuous Delivery: Maven, Jenkins, Tekton;
Container Technologien: Docker, Kubernetes, Rancher;
IDEs: IntelliJ, Eclipse, VsCode;
Client-Scripting: JavaScript, TypeScript;
Frontend-Frameworks: Angular, ADF, JSF, JSP, Struts;
Applikationsserver/Webcontainer: Tomcat, Payara, Weblogic, JBoss,;
Datenbanken/-Tools: Oracle, MS-SQL-Server, H2, Liquibase;
Modellierung: Innovator;
Dokumentenerstellung/-verwaltung/-archivierung: Invaris, E-AKTE
Statische Codeanalyse: PMD, Sonarqube;
Agile SW-Entwicklung nach SCRUM, CleanCode;
Sprachen
DeutschverhandlungssicherEnglischgutRussischMuttersprache
Projekthistorie
Projektbeschreibung:
Weiterentwicklung eines Anwendungssystems für die Leistungssachbearbeitung (Datenerfassung, Berechnung, Auszahlung, Bescheiderteilung und Dokumentation) der Leistungen nach SGB II.
Realisierung in Java EE8, Swing, JGoodies, Angular 11, HTML5, TypeScript, RESTful Web Services, SOA, EJB3, JPA, SpringBoot, Docker, Payara, Apache Kafka, JWT, Auth0, Oracle DB, Liquibase, Invaris, EAKTE, JSON, XML, Maven, Jenkins, Sonar, Git, JUnit 5, Postman, SOAPUI, Mockito, Jira, Confluence.
Tätigkeiten:
Weiterentwicklung eines Anwendungssystems für die Leistungssachbearbeitung (Datenerfassung, Berechnung, Auszahlung, Bescheiderteilung und Dokumentation) der Leistungen nach SGB II.
Realisierung in Java EE8, Swing, JGoodies, Angular 11, HTML5, TypeScript, RESTful Web Services, SOA, EJB3, JPA, SpringBoot, Docker, Payara, Apache Kafka, JWT, Auth0, Oracle DB, Liquibase, Invaris, EAKTE, JSON, XML, Maven, Jenkins, Sonar, Git, JUnit 5, Postman, SOAPUI, Mockito, Jira, Confluence.
Tätigkeiten:
- Analyse, Aufwandschätzung und Umsetzung der umfangreichen fachlichen und technischen Anforderungen für Backend, Client und Batches,
- Umsetzung der REST-Schnittstelle für die interne Kommunikation zwischen Backend und Client,
- Umsetzung der externen Kommunikation zwischen ALLEGRO und anderen Verfahren/Anwendungen über Kafka, REST und SOA,
- Erstellung von SpringBoot-basierten Stubs für die externen REST-Schnittstellen,
- Weiterentwicklung von Test-und Hilfswerkzeugen,
- Modellierung von Datenmodellen und Abläufen mit Innovator,
- Erstellung von Unit- und Integrationstests,
- Durchführung von Code-Reviews,
- Erstellung bzw. Review von Lösungsvorschlagen, Use Cases und der technischen Dokumentation,
- Steuerung und Überwachung der Umsetzung von einzelnen Features und Kontrollierung der Anhaltung von Entwicklungs- bzw. Qualitätsprozessen,
- Analyse und Behebung von Fehlern,
- 2nd Level Support.
Projektbeschreibung:
Tätigkeiten:
- Umbau einer bereits existierenden monolithischen .NET-Anwendung auf DevOps und Microservices,
- Entwicklung und Orchestrierung von Microservices.
Tätigkeiten:
- Entwurf und Entwicklung von Microservices,
- Analyse, Aufwandschätzung und Umsetzung der Anforderungen für Backend und Frontend,
- Umsetzung der REST-Schnittstelle für die Kommunikation zwischen Backend und Frontend,
- Umsetzung der internen Kommunikation zwischen Microsevices über Kafka,
- Umsetzung der externen Kommunikation mit anderen Verfahren/Anwendungen über SOA und REST,
- Koordination der Entwicklung mit anderen SCRUM-Teams,
- Durchführung von Code-Reviews,
- Erstellung von Unit- und Integrationstests,
- Analyse und Behebung von Fehlern,
- Erstellung der technischen Dokumentation,
- Technische Beratung.
Projektbeschreibung:
Weiterentwicklung einer Gruppe der Web-Anwendungen für die Datenerfassung, Berechnung, Auszahlung, Bescheiderteilung und Dokumentation der Leistungen nach SGB III.
Realisierung in JavaEE8, Struts 2, JSP, JSF, ADF, Angular, TypeScript, Oracle Weblogic, Payara, Spring Boot, Webservices (RPC, SOAP, REST), EJB2 und 3, EclipseLink, Oracle DB 12c, PL SQL, HTML, JavaScript, EAKTE, Invaris, Liquibase, PACIFy, Maven, Git, JUnit 5, Mockito, Jenkins.
Tätigkeiten:
Weiterentwicklung einer Gruppe der Web-Anwendungen für die Datenerfassung, Berechnung, Auszahlung, Bescheiderteilung und Dokumentation der Leistungen nach SGB III.
Realisierung in JavaEE8, Struts 2, JSP, JSF, ADF, Angular, TypeScript, Oracle Weblogic, Payara, Spring Boot, Webservices (RPC, SOAP, REST), EJB2 und 3, EclipseLink, Oracle DB 12c, PL SQL, HTML, JavaScript, EAKTE, Invaris, Liquibase, PACIFy, Maven, Git, JUnit 5, Mockito, Jenkins.
Tätigkeiten:
- Erstellung eines Lösungsentwurfs und Anbindung der ELNA2- und ELBA-Verfahren an das Invaris Druck-System und elektronische Aktenverwaltungssystem (EAKTE),
- Konzeption und Umsetzug der Datenmigration aus der Altanwendung ELNA1 in die EAKTE,
- Analyse, Aufwandschätzung und Umsetzung der neuen Anforderungen für Backend, Frontend, Batches sowie SOA-Services,
- Umsetzung der externen Kommunikation mit anderen Verfahren/Anwendungen über SOA und Batches,
- Konzeption und Umsetzung von neuen Batches mit SpringBoot,
- Konzeption und Umsetzung des neuen SOA-Services,
- Erstellung von Unit- und Integrationstests,
- Analyse und Behebung von Fehlern sowie 2nd Level Support,
- Durchführung von Code-Reviews,
- Weiterentwicklung von Test-Hilfswerkzeugen,
- Entwicklung von Lösungsvorschlägen,
- Erstellung der Architekturbeschreibung und anderen technischen Dokumenten,
- Erstellung von Softwarepaketen, Releaseversionen und -dokumentation,
- Erstellung und Konfiguration von Testumgebungen,
- Durchführung von Softwareübergaben in die höheren Testumgebungen sowie Produktion,
- Technische Beratung.
Zertifikate
Professional SCRUM Master I
scrum.org2019
TOGAF 9 Foundation level
The Open Group2017
iSAQB Certified Professional for Software Achitecture
iSAQB2015
Master of Computer Science (M.Comp.Sc.)
FernUniversität in Hagen2011