Deutschland: Süddeutschland bevorzugt. Arbeitserlaubnis für Deutschland vorhanden, sowie unbefristete Niederlassungserlaubnis.
Unlimited work and residence permit for Germany are issued.
Tätigkeitsbeschreibung
Als Mitglied eines DevOps-Teams Implementierung eines Microservice-basierten Backend-Systems bei BMW AG zur Verwaltung von Kundendaten und Kfz-Service-Verträgen.
Verwendete Technologien und Konzepte: OOA/OOD, REST, JEE mit Java 8 & 11 und PayaraMicro, EJB 7.0, SpringBoot, AWS SQS/SNS, IBM MQ/JMS, Jaxb-API 2.2, Quartz, Hystrix, Swagger, JPA 2.0/EclipseLink, Postgres, Flyway, Guava, JUnit 4, Terraform, Mockito, RestAssured, Grafana, Docker.
Entwicklungsprozess: Scrum; CI/CD mit Jenkins, Openshift, Nexus, Maven , Kibana, Git, Jira und Bitbucket.
Mein größter Wertbeitrag: Implementierung neuer REST-Endpunkte und asynchroner Schnittstellen (AWS SQS/SNS), Migration der Microservices von PayaraServer auf PayaraMicro und von JDK 8 auf JDK 11, Umsetzung von abgesicherten APIs mit BasicAuth/IdentityStore (User- und Permission-Verwaltung).
Eingesetzte Qualifikationen
Amazon Web Services (AWS), DevOps, Docker, J2EE (Java EE), Java Architecture for XML Binding (JAXB), Java Message Service (JMS), JUnit, OpenShift, PostgreSQL, Representational State Transfer (REST), Spring
Implementierung einer JEE-Anwendung im Fachgebiet
Einwohnerwesen/Wahlen zur Automatisierung der Geschäftsprozesse bei Behörden entwickelt.
Verwendete Technologien und Konzepte: OOA/OOD, JEE mit Java 8, EJB 7.0 und Weld 2.4 (als CDI für das Backend) sowie Guice 4.2 (als CDI für das Frontend), JPA 2.0/Hibernate 5.0, Jaxb-API 2.2, Oracle, MSS SQL, Swing, Guava, JUnit 4,
Mockito, JGiven, ArchUnit, Docker.
Entwicklungsprozess: TDD; Scrum; CI/CD mit Jenkins, Nexus, Maven und Git.
Mein größter Wertbeitrag: Implementierung der Services zur Beantragung von Ausweisen und zur Gebietsgliederung.
Software-Entwicklung und Testing einer JEE-Anwendung im Fachgebiet Medizin/Augenheilkunde.
Verwendete Technologien und Konzepte: OOA/OOD, REST-API, Java 8 & 11, Spring-Boot 2, JPA 2.0/Hibernate 4 & 5, Spring 5, JavaFX, Swing, JUnit 4 & 5, QFTest, Mockito, Python/Jython, Docker, JMeter, Grafana, MySQL, InfluxDB, MongoDB, Glassfish.
Entwicklungsprozess: Scrum; CI/CD mit TeamCity, Bitbucket, Git, Maven und Artifactory.
Mein größter Wertbeitrag: Umstellung der REST-API-Schicht auf Spring-Boot; Performance-Tests mit JMeter, InfluxDB und Grafana; Erhöhung der System-Qualität durch automatische GUI- und Integrationstests.
Software-Development eines kommerziellen
Dokument-Management-Systems.
Verwendete Technologien und Konzepte: OOA/OOD, REST-API, Java 8, Vaadin 8 & 10, RapidPM, JOOQ, Spring Test, jUnit 4, Mockito, Selenium, Oracle, HSQL,Tomcat.
Entwicklungsprozess: Ticket-Driven, Scrum; CI/CD mit TeamCity, GitLab, Git, Maven und Nexus.
Mein größter Wertbeitrag: Neue Funktionalitäten des web-basierten Admin-Tools; Erhöhung der System-Qualität durch automatische Selenium-Integrationstests; Mitarbeit an der Build-Pipeline.
Software-Development in Java und Python im Rahmen eines Automotive-Projektes (Entwicklung und Testing von Kfz-Steuergeräten/Embedded-Systems).
Verwendete Technologien und Konzepte: OOA/OOD, Java 8, JavaFX, Spring Core 4, Spring Test 4, jUnit 4, TestFX 4, Pdf-Box 1.8, Jacoco.
Entwicklungsprozess: Kanban; Continuous Integration mit Bitbucket, Subversion, Maven und Artifactory.
Mein größter Wertbeitrag: Software-Architektur und Entwicklung eines neuen Desktop-Tools; Erstellung der Build-Pipeline mit Bitbucket.
Software-Entwicklung und Testing einer verteilten JEE-Anwendung in Java (GCDM – Global Customer Data Management, nach dem REST-Paradigma entworfen).
Verwendete Technologien und Konzepte: OOA/OOD, REST-API, Java 7, Perl, Shell-Scripting, Spring, Hibernate, JDBC, jUnit, Mockito, SoapUI, HP LoadRunner, HP QC, HP QTP, Oracle, Glassfish.
Entwicklungsprozess: Scrum; Continuous Integration mit Jenkins, Subversion, Sonar, Nexus und Maven.
Mein größter Wertbeitrag: Umstellung der alten SW-Module (shell, Perl) in Java 7; Software-Architektur und Entwicklung eines neuen Desktop-Tools; Lasttests mit HP LoadRuner.
Agiles Testing mehrerer Java-Applikationen (Desktop & Web) zur Ausführung und Verwaltung und Speicherung von Teleskop-Aufnahmen.
Verwendete Technologien und Konzepte: Java 6 & 7, Python, Shell-Scripting, Spring, Hibernate, JDBC, QFTest, Selenium, jUnit, Mockito, Jacoco, Sybase, Tomcat, CruiseControl, SVN, CVS, ANT und Maven.
Mein größter Wertbeitrag: Konzipierung und selbstständige Umsetzung einer CI/CD-Umgebung für das gesamte Projekt; Erhöhung der System-Qualität durch automatische jUnit-, Integrations-, Selenium- und (Desktop)GUI-Tests; Ermöglichen von häufigen Releases
Agiles Testing einer JEE-Applikation (Rich Client
Architecture) zur Erfassung und Prüfung von Arztrechnungen.
Verwendete Technologien und Konzepte: Java 6, Python,
Perl, Shell-Scripting, Squish, ANT, Oracle, Tomcat, Luntbuild.
Entwicklungsprozess: Scrum; Continuous Integration mit Luntbuild, Subversion.
Mein größter Wertbeitrag: Aufbau der Build-Pipeline für das Projekt; Erhöhung der System-Qualität durch automatische Integrations- und (Desktop)GUI-Tests;
Mitarbeit bei einem internationalen Großprojekt (ca. 2 Mio Zeilen Code) im Mobilfunkbereich (UMTS-Technologie).
Verwendete Technologien und Konzepte: (C++,
Perl, Perl/Tk, Shell-Scripting, Oracle, SUN Solaris, ClearCase
Entwicklungsprozess: Wasserfall.
Mein größter Wertbeitrag: Erhöhung der System-Qualität durch automatische Integrations- und Lasttests; Implementierung eines eigenen GUI-basierten Tools für Continuous Integration.
Mitarbeit bei einem internationalen Großprojekt (ca. 2 Mio Zeilen Code) im Mobilfunkbereich (UMTS-Technologie).
Verwendete Technologien und Konzepte: (C++,
Perl, Perl/Tk, Shell-Scripting, Oracle, SUN Solaris, ClearCase
Entwicklungsprozess: Wasserfall.
Mein größter Wertbeitrag: Implementierung einer SW-Komponente für dynamische Konfiguration des Backend-Systems; Erhöhung der System-Qualität durch automatische Integrations- und Lasttests.
Mitarbeit an der Entwicklung der Media Asset Management Software (Cumulus).
Verwendete Technologien und Konzepte: C++, MS Visual Studio.
Entwicklungsprozess: Wasserfall.
Mein größter Wertbeitrag: Implementierung eines Filters bzw. Plugins für animierte GIF-Dateien.
Informations- und Datenbank-Systeme, Künstliche Intelligenz. Gesamturteil: 'gut bestanden'.
ODBC, JDBC
Templates, Exceptions, Objektorientierung usw.
Prinzipien von GSM-Mobilfunk, Architektur von SBS, BSC, BTSE, TRAU usw.
JavaScript, HTML
PHP, HTML, Java-Script
Software-Development: Java, Python, Perl, Shell-Scripting. Tools/Frameworks/IDEs: Eclipse, Spring, Spring-Boot, JavaFX, Swing, AWT, Hibernate, JDBC.
Quality management / Quality assurance / Testing: Test-Automatisierung, Continuous Integration, CI/CD, Load-, Performance- und Stress-Tests, Failout-Tests. Tools und Frameworks: Selenium, jUnit 4 & jUnit 5, TestNG, JMeter, Squish, QFTest, HP Loadrunner.
Deutschland: Süddeutschland bevorzugt. Arbeitserlaubnis für Deutschland vorhanden, sowie unbefristete Niederlassungserlaubnis.
Unlimited work and residence permit for Germany are issued.
Tätigkeitsbeschreibung
Als Mitglied eines DevOps-Teams Implementierung eines Microservice-basierten Backend-Systems bei BMW AG zur Verwaltung von Kundendaten und Kfz-Service-Verträgen.
Verwendete Technologien und Konzepte: OOA/OOD, REST, JEE mit Java 8 & 11 und PayaraMicro, EJB 7.0, SpringBoot, AWS SQS/SNS, IBM MQ/JMS, Jaxb-API 2.2, Quartz, Hystrix, Swagger, JPA 2.0/EclipseLink, Postgres, Flyway, Guava, JUnit 4, Terraform, Mockito, RestAssured, Grafana, Docker.
Entwicklungsprozess: Scrum; CI/CD mit Jenkins, Openshift, Nexus, Maven , Kibana, Git, Jira und Bitbucket.
Mein größter Wertbeitrag: Implementierung neuer REST-Endpunkte und asynchroner Schnittstellen (AWS SQS/SNS), Migration der Microservices von PayaraServer auf PayaraMicro und von JDK 8 auf JDK 11, Umsetzung von abgesicherten APIs mit BasicAuth/IdentityStore (User- und Permission-Verwaltung).
Eingesetzte Qualifikationen
Amazon Web Services (AWS), DevOps, Docker, J2EE (Java EE), Java Architecture for XML Binding (JAXB), Java Message Service (JMS), JUnit, OpenShift, PostgreSQL, Representational State Transfer (REST), Spring
Implementierung einer JEE-Anwendung im Fachgebiet
Einwohnerwesen/Wahlen zur Automatisierung der Geschäftsprozesse bei Behörden entwickelt.
Verwendete Technologien und Konzepte: OOA/OOD, JEE mit Java 8, EJB 7.0 und Weld 2.4 (als CDI für das Backend) sowie Guice 4.2 (als CDI für das Frontend), JPA 2.0/Hibernate 5.0, Jaxb-API 2.2, Oracle, MSS SQL, Swing, Guava, JUnit 4,
Mockito, JGiven, ArchUnit, Docker.
Entwicklungsprozess: TDD; Scrum; CI/CD mit Jenkins, Nexus, Maven und Git.
Mein größter Wertbeitrag: Implementierung der Services zur Beantragung von Ausweisen und zur Gebietsgliederung.
Software-Entwicklung und Testing einer JEE-Anwendung im Fachgebiet Medizin/Augenheilkunde.
Verwendete Technologien und Konzepte: OOA/OOD, REST-API, Java 8 & 11, Spring-Boot 2, JPA 2.0/Hibernate 4 & 5, Spring 5, JavaFX, Swing, JUnit 4 & 5, QFTest, Mockito, Python/Jython, Docker, JMeter, Grafana, MySQL, InfluxDB, MongoDB, Glassfish.
Entwicklungsprozess: Scrum; CI/CD mit TeamCity, Bitbucket, Git, Maven und Artifactory.
Mein größter Wertbeitrag: Umstellung der REST-API-Schicht auf Spring-Boot; Performance-Tests mit JMeter, InfluxDB und Grafana; Erhöhung der System-Qualität durch automatische GUI- und Integrationstests.
Software-Development eines kommerziellen
Dokument-Management-Systems.
Verwendete Technologien und Konzepte: OOA/OOD, REST-API, Java 8, Vaadin 8 & 10, RapidPM, JOOQ, Spring Test, jUnit 4, Mockito, Selenium, Oracle, HSQL,Tomcat.
Entwicklungsprozess: Ticket-Driven, Scrum; CI/CD mit TeamCity, GitLab, Git, Maven und Nexus.
Mein größter Wertbeitrag: Neue Funktionalitäten des web-basierten Admin-Tools; Erhöhung der System-Qualität durch automatische Selenium-Integrationstests; Mitarbeit an der Build-Pipeline.
Software-Development in Java und Python im Rahmen eines Automotive-Projektes (Entwicklung und Testing von Kfz-Steuergeräten/Embedded-Systems).
Verwendete Technologien und Konzepte: OOA/OOD, Java 8, JavaFX, Spring Core 4, Spring Test 4, jUnit 4, TestFX 4, Pdf-Box 1.8, Jacoco.
Entwicklungsprozess: Kanban; Continuous Integration mit Bitbucket, Subversion, Maven und Artifactory.
Mein größter Wertbeitrag: Software-Architektur und Entwicklung eines neuen Desktop-Tools; Erstellung der Build-Pipeline mit Bitbucket.
Software-Entwicklung und Testing einer verteilten JEE-Anwendung in Java (GCDM – Global Customer Data Management, nach dem REST-Paradigma entworfen).
Verwendete Technologien und Konzepte: OOA/OOD, REST-API, Java 7, Perl, Shell-Scripting, Spring, Hibernate, JDBC, jUnit, Mockito, SoapUI, HP LoadRunner, HP QC, HP QTP, Oracle, Glassfish.
Entwicklungsprozess: Scrum; Continuous Integration mit Jenkins, Subversion, Sonar, Nexus und Maven.
Mein größter Wertbeitrag: Umstellung der alten SW-Module (shell, Perl) in Java 7; Software-Architektur und Entwicklung eines neuen Desktop-Tools; Lasttests mit HP LoadRuner.
Agiles Testing mehrerer Java-Applikationen (Desktop & Web) zur Ausführung und Verwaltung und Speicherung von Teleskop-Aufnahmen.
Verwendete Technologien und Konzepte: Java 6 & 7, Python, Shell-Scripting, Spring, Hibernate, JDBC, QFTest, Selenium, jUnit, Mockito, Jacoco, Sybase, Tomcat, CruiseControl, SVN, CVS, ANT und Maven.
Mein größter Wertbeitrag: Konzipierung und selbstständige Umsetzung einer CI/CD-Umgebung für das gesamte Projekt; Erhöhung der System-Qualität durch automatische jUnit-, Integrations-, Selenium- und (Desktop)GUI-Tests; Ermöglichen von häufigen Releases
Agiles Testing einer JEE-Applikation (Rich Client
Architecture) zur Erfassung und Prüfung von Arztrechnungen.
Verwendete Technologien und Konzepte: Java 6, Python,
Perl, Shell-Scripting, Squish, ANT, Oracle, Tomcat, Luntbuild.
Entwicklungsprozess: Scrum; Continuous Integration mit Luntbuild, Subversion.
Mein größter Wertbeitrag: Aufbau der Build-Pipeline für das Projekt; Erhöhung der System-Qualität durch automatische Integrations- und (Desktop)GUI-Tests;
Mitarbeit bei einem internationalen Großprojekt (ca. 2 Mio Zeilen Code) im Mobilfunkbereich (UMTS-Technologie).
Verwendete Technologien und Konzepte: (C++,
Perl, Perl/Tk, Shell-Scripting, Oracle, SUN Solaris, ClearCase
Entwicklungsprozess: Wasserfall.
Mein größter Wertbeitrag: Erhöhung der System-Qualität durch automatische Integrations- und Lasttests; Implementierung eines eigenen GUI-basierten Tools für Continuous Integration.
Mitarbeit bei einem internationalen Großprojekt (ca. 2 Mio Zeilen Code) im Mobilfunkbereich (UMTS-Technologie).
Verwendete Technologien und Konzepte: (C++,
Perl, Perl/Tk, Shell-Scripting, Oracle, SUN Solaris, ClearCase
Entwicklungsprozess: Wasserfall.
Mein größter Wertbeitrag: Implementierung einer SW-Komponente für dynamische Konfiguration des Backend-Systems; Erhöhung der System-Qualität durch automatische Integrations- und Lasttests.
Mitarbeit an der Entwicklung der Media Asset Management Software (Cumulus).
Verwendete Technologien und Konzepte: C++, MS Visual Studio.
Entwicklungsprozess: Wasserfall.
Mein größter Wertbeitrag: Implementierung eines Filters bzw. Plugins für animierte GIF-Dateien.
Informations- und Datenbank-Systeme, Künstliche Intelligenz. Gesamturteil: 'gut bestanden'.
ODBC, JDBC
Templates, Exceptions, Objektorientierung usw.
Prinzipien von GSM-Mobilfunk, Architektur von SBS, BSC, BTSE, TRAU usw.
JavaScript, HTML
PHP, HTML, Java-Script
Software-Development: Java, Python, Perl, Shell-Scripting. Tools/Frameworks/IDEs: Eclipse, Spring, Spring-Boot, JavaFX, Swing, AWT, Hibernate, JDBC.
Quality management / Quality assurance / Testing: Test-Automatisierung, Continuous Integration, CI/CD, Load-, Performance- und Stress-Tests, Failout-Tests. Tools und Frameworks: Selenium, jUnit 4 & jUnit 5, TestNG, JMeter, Squish, QFTest, HP Loadrunner.