04.12.2024 aktualisiert


verifiziert
nicht verfügbarIT-Berater Java/J2EE/Spring/REST/Migration/Datenbanken/Agile Entwicklungsmethoden
Leipzig, Deutschland
Deutschland +2
Bachelor of ScienceSkills
Entwicklungsmethodiken:
- SA, OOA, OOD, OOP, MDA, TDD
- Agile Entwicklungsmethoden (Scrum, Kanban)
- J2EE, Service-Orientierte Architekturen, Micro-Services
- Java, C#, VB.Net, VBA, PHP, Python, JavaScript
- JSP, HTML, XHTML, CSS, XML, XSD, XSLT und DTD
- Spring (Boot, Cloud, Integration, Batch, Data, Security, Web)
- CXF (SOAP, REST), JAX-RS, JAX-WS, JAXB, JSch
- Apache Commons, Guava, Gson, Jackson, Lombok
- JPA, Hibernate, JDBC
- SLF4J, SLF4J2, Log4j, Logback
- Swing, AWT
- JCE
- JUnit, EasyMock, Mockito, PowerMock, Hamcrest, Cucumber
- UML, BPMN
- Gantt, PERT
- PostgreSQL, MySQL, SQLite, MS SQL, OracleDB
- HBase, Cassandra, MongoDB
- ActiveMQ, RabbitMQ
- Apache Tomcat, GlassFish, Jetty, JBoss
- Microsoft Windows Server 2008
- ISO8583, GICC
- SSH, SSL
- TCP/IP, HTTP(S), FTP (SFTP, FTPS), SOAP
- IntelliJ, Eclipse, NetBeans, VisualStudio, pgAdmin, Robo 3T, MySQL Workbench, Swagger
- SoapUI, VisualVM, JMeter, JProfiler
- JIRA, Confluence, FishEye, HipChat
- Nagios, Icinga, New Relic
- Jenkins, Teamcity, SonarQube
- Maven, Gradle, Ant
- Git, Gerrit, Gitlab, Github, Stash, SVN, CVS
- VirtualBox, Vagrant, Docker, Docker-Compose, Docker-Swarm, Ansible
- Adobe Web Suite (Photoshop, DreamWeaver, Fireworks)
- Typo3, Joomla, ModX, MS SharePoint
- sugar CRM, vtiger CRM, Eva/3 CRM
- Windows (95, 98, Vista, 7), Linux (SuSe, Kubuntu), Mac OS X
Sprachen
DeutschMutterspracheEnglischgutFranzösischGrundkenntnisse
Projekthistorie
- Weiterentwicklung und Optimierung einer Identity- & Access-Management-Anwendung (Cyber-Security, IAM, OpenID Connect, Scrum, JIRA, Git, Java 8, J2EE, Open-Liberty, JPA, Hibernate, JDBC, PostgreSQL, LDAP, JAXB, JAX-RSActiveMQ, JUnit 4, Mockito, Wiremock, IntelliJ, Git, Docker-Compose, Kubernetes, Jenkins, Sonar, Harbor, BlackDuck)
- Entwicklung neuer REST-Schnittstellen für die Anbindung von internen (EntraID, LDAP, etc.) und externen Systemen (Zulieferer, Vertriebler, etc.)
- Migration einer XML-basierten Schnittstelle zu einer REST-basierten Schnittstelle
- Erweiterung und Anpassungen des Datenbankschemas (Flyway, PostgreSQL)
- Erweiterung und Anpassungen am Security-Framework, um den Zugriff auf das IAM und das dahinterliegende Intranet abzusichern (Einführung von Rollen, Rechten, etc.)
- Implementierung von Integrations- und Systemtests (JUnit, Mockito, Hamcrest, proprietäre Test-Suite)
- Performance-Optimierung bestehender Kontrollstrukturen und Datenbankabfragen in der Anwendung
- Testgetriebene Vorgehensweise
- Scripting für Tooling (Groovy, Bash)
- Fehleranalyse und -behebung
- Sprintbezogener 1st-Level-Support (zur Arbeitszeit)
Kunde: ]init[ AG
Dauer: 03/2022 – 01/2023 (11 Monate)
Rolle: Software Engineer
Vertragsart: Dienstvertrag
Auslastung: 80%
- ElterngeldDigital, Beteiligung am Aufbau einer Backend-Komponente (Micro-Service) zur Verbesserung der Verfügbarkeit des Fachverfahrens; Stichwort: horizontale Skalierbarkeit; Integration von Protokollstandards zur Übertragung von Antragsdaten – XTA2, OSCI, DVDV, Fit Connect, Signieren und Verschlüsseln von Nachrichten (Java 11, Spring Boot 2, Spring 5, Spring Security, Hibernate 5, JPA, JDBC, PostgreSQL, JAXB, JAX-WS, WS-Security, JUnit 4, Mockito, Testcontainers, IntelliJ, Git, Docker-Compose, Bamboo, Sonar, Harbor)
- Unterstützung bei der Digitalisierung des Fachverfahrens BAföG (Java 11, Spring Boot 2, Spring 5, Spring Security, Hibernate 5, JPA, JDBC, XTA2, JUnit 4, Mockito, Testcontainers, IntelliJ, Git)
- Mitwirkung an der Neuentwicklung der Anwendung „Zentrale Statistikkomponente“ für das Bundesministerium des Inneren und für Heimat; Controlling-Tool, um den Fortschritt der Digitalisierung im öffentlichen Bereich überblicken zu können (Java 17, Spring Boot 3, Spring 6, Spring Security, Sring Boot Admin, Keycloak, Apache HTTP Server, OpenID Connect, JOOQ, JPA, JDBC, PostgreSQL, REST, JUnit 5, Wiremock, Mockito, Testcontainers, IntelliJ, Git)
- Aufsetzen unterschiedlichster Infrastrukturen für testgetriebene Entwicklung – lokal und in Stage-Systemen (Docker Compose, Helm, ArgoCD, Kubernetes, OpenShift (OKD4))
- Erweiterung bestehender Mechanismen für die automatisierte Auslieferung qualitativ hochwertiger Software (Gitlab, Docker, Bamboo, Sonar, Harbor, Artifactory, ArgoCD, Kubernetes, OpenShift)
- Implementierung von Grundfunktionalitäten im Backend – Import von Nutzungsdaten über REST-Schnittstellen, Adapter für Abfrage von Daten von Drittdiensten
- Migration der Enterprise Applikation Integration-Plattform von einem proprietären Altsystem zu einer Java-basierten Neuentwicklung (IBM WebSphere, WTX, EIP, Apache Camel, Spring Boot 2, Spring 5, Hibernate 5, JPA, JDBC, JAXB, XQuery, JUnit 4, Mockito, Git (Gitlab), H2, Embedded ActiveMQ, IntelliJ)
- Testgetriebene Entwicklung Java-basierter Adaptoren auf Basis von technischer Dokumentation bestehender Adaptoren (Spring Boot 2, Apache Camel, WebSphere, WTX, XML, JAXB, XQuery, JPA, H2, embedded ActiveMQ)
- Modernisierung und architektonische Überarbeitung von bereits migrierten Adaptoren (Java Archetype, EIP)
- Konzeptionierung und Implementierung der LDAP-Integration für migrierte Adaptoren (Gitlab, Mermaid, Spring Boot 2, Spring Security, Apache Camel, LDAP, Active Directory, UnboundID LDAP SDK, JUnit 4)