Profilbild von Anonymes Profil, Software-​Entwicklung, Java Enterprise Edition (JEE), Spring Framework
verfügbar

Letztes Update: 01.01.2024

Software-​Entwicklung, Java Enterprise Edition (JEE), Spring Framework

Abschluss: nicht angegeben
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (gut)

Skills

Java APIs & Frameworks:
- Spring Framework, Spring Web MVC, Spring Boot
- Java SE
- Java EE (J2EE / JEE), EJB, JPA, JAAS, JNDI, CDI, Hibernate
- Java Portlet API (JSR 168, JSR 286)
- Java Servlet API 2.5 / 3.x (JSP, JSTL, JSF)
- Apache Libraries
- JUnit, Mockito, Selelium Webdriver, Testcontainers

Java Web- & Application Server:
- JBoss Aapplication Server 4.x.x / 5.x.x / 7.x.x
- WebSpehre Application Server 6 / 8.5 / 9
- Tomcat Webserver
- Jetty
- Liferay Portal Server

Datenbanken:
- SQL
- Oracle DB 9i / 10g / 11g
- PL/SQL
- SQL*Plus
- PostgreSQL 7.x.x / 8.x.x
- pg/SQL

Werkzeuge:
- Git
- Eclipse IDE
- IntelliJ IDE
- Maven 2 & 3
- Gradle
- Jenkins
- GitLab
- Jira, Confluence

Methodik:
- Clean Code
- XP, Pair Programming, Test-Driven Development (TDD) / Test First
- Scrum
- Continuous Integration
- Modul, Integration & Akzeptanz Testing

Projekthistorie

12.2013 – 05.2014
FAZ.net / Online-Redaktion
IT Berater, Software-Entwickler, Tester, Scrum Team-Mitglied
Scrum / 10 Personen
- Entwicklung neuer RESTful Service Schnittstellen
- Entwicklung neuer Front- und Backend-Komponenten mit Polopoly Web CMS (Java Content Management System)
- Umsetzung von Modul-, Integrations- & Akzeptanztests
- Intensives Pair Programming & Clean Code
- Java 7, Polopoly Web CMS 16.0.6, Spring Web MVC 3.2 & 4.0, Google Guice, Apache Libraries, Tomcat 7, Jetty, Clean Code, TDD (Test-First), JUnit 4, EasyMock, PowerMock, Selenium Webdriver, HtmlUnit, Velocity, XHTML 1.1, CSS 3, JavaScript, JQuery, JSON, XML, Maven, Maven Site, Continuous Integration, Jenkins, IntelliJ IDE, Git & Subversion, SonarQube, Jira, Confluence, Unix / Mac OS X


06/2013 – 12/2013
GIS modernization / Versicherung
IT Berater, Software-Entwickler, Scrum Team-Mitglied
Scrum / 6 Personen (insgesamt ca. 60 Personen Europaweit)
- Entwicklung einer mehrschichtigen & Mandanten-fähigen Server-Anwendung, als Prototyp einer modernisierten Legacy-Versicherungssoftware
- Unterstützung bei der Entwicklung Domänenspezifischer Sprachen (DSL) zur Generierung von Java EE und Spring Artefakten
- Umsetzung von Modul- & Integrationstests
- Wissenstransfer über automatisiertes Refactoring von Legacy Code, Versionskontrolle mit Git, Continuous Integration mit Jenkins & Build Management mit Maven
- Java 6, JEE 6, JPA, JTA, JSF, MyFaces Tobago, Hibernate 4, Spring 4.0, Spring Web MVC, Apache Libraries, Jetty, JBoss AS 7.2, WebSphere AS 8.5, Clean Code, TDD (Test-First), JUnit 4, Mockito, HTML5, CSS 3, JavaScript, JQuery, XML, Maven, Continuous Integration, Jenkins, Eclipse IDE, Git, Unix / Mac OS X


07/2012 – 03/2013
Mitarbeiter Portal / IT Dienstleistungen
Software-Architekt & -Entwickler, Build-Manager, Scrum Team-Mitglied
Scrum / 7 Personen
- Konzeption eines Mitarbeiter Portals (Intranet) auf Basis von Liferay CE Portal Server
- Entwicklung unterschiedlicher ajax-fähiger Java Portlets
- Entwicklung unterschiedlicher Backend Komponenten
- Unterstützung bei der Umsetzung eines Corporate Identity Designs in ein Liferay Theme
- Planung und Umsetzung des Build-Managements inkl. Continuous Integration & Deployment
- Koordinierung von Entwicklungs- und Qualitätsmanagement-Aufgaben
- Java 6, JEE 6, EJB, JPA, JAAS, WS, RPC/SOAP, REST, JSP, JSTL, Java Portlet API 2.0, Hibernate, Spring 3.0, Spring Portlet MVC, JBoss AS 7.1, Liferay 6.1 CE, JUnit 4, Mockito, Selenium, XHTML 1.1, CSS 3, JavaScript, JQuery, XML, Maven 2, Continuous Integration, Hudson, Eclipse IDE, Git, SonarQube, Shell Scripting, Unix / Linux (Debian & CentOS)


01/2012 – 06/2012
User Profile Manager / Automotive
Java Software-Entwickler
Wasserfall / 2 Personen
- Weiterentwicklung eines zentralen Servers zur Lizenzierung von KTS Geräten (Kraftfahrzeug-Diagnose)
- Entwicklung XML- und Datei-basierter Schnittstellen zur Anbindung verschiedener Lizensierungs-Komponenten
- Java 1.4, J2EE 1.4, EJB, WS, RPC/SOAP, Axis 1.4, Java Servlet API 2.4, Apache Libraries, WebSphere AS 6.1, Tomcat 5, Jetty, UML, Enterprise Architect, TDD (Test-First), JUnit 3, Mockito, Velocity, XHTML 1.1, SQL, Oracle DB 9i, Maven 2, Eclipse IDE, Subversion, Checkstyle, Windows 2000, Unix / Linux (Debian)


07/2010 – 12/2011
Konakart Portlets / E-Commerce, IT Dienstleistungen
Software-Entwickler, Build-Manager, Scrum Team-Mitglied
Scrum / 8 Personen
- Entwicklung eines Internet-Shops auf Basis von KonaKart (Java eCommerce Plattform) und Liferay Portal Server
- Entwicklung verschiedener Java Portlets mit Java Portlet API 1.0 (später Portlet API 2.0) und Spring Portlet MVC
- Entwicklung eines Bezahl-Moduls für die KonaKart Plattform
- Spezifizierung von KonaKart Change & Feature Request
- Planung und Umsetzung des Build-Managements inkl. Continuous Integration & Deployment
- Koordinierung von Entwicklungs- und Qualitätsmanagement-Aufgaben
- KonaKart Webservices, Axis 1.4, RCP/SOAP, Java Servlet API 2.5, JSP, JSTL, Java Portlet API 1.0, Java Portlet API 2.0, Spring 2.5, Spring 3.0, Spring Portlet MVC, Apache Libraries, JBoss AS 4, JBoss AS 4, Liferay 5.1 CE, UML, Enterprise Architect, JUnit 3, Mockito, Selenium, XHTML 1.1, CSS, JavaScript, XML, Liquibase, SQL, Oracle DB 10g, PL/SQL, Maven 2, Maven Site, Continuous Integration, Hudson, Eclipse IDE, Subversion, Sonar, Checkstyle, Shell Scripting, Unix / Linux (Debian & CentOS)


02/2010 – 05/2010
DFG Jahresbericht 2009 / Behörde, Forschung
PL/SQL Entwickler, Junior Projektmanager
Wasserfall / 5 Personen
- Planung und Steuerung des jährlichen Berichts der Förderungen der Deutschen Forschungs Gemeinschaft & Corporate Identity
- Erhebung der Berichtsdaten mit PL/SQL
- Oracle DB 10g, SQL, PL/SQL, Toad, MS Project, MS Office, Windows 2000


06/2009 – 06/2010
ZIT-BB Portal / IT Dienstleistungen
Java Software-Entwickler, Scrum Team-Mitglied
Scrum / 8 Personen (insgesamt ca. 20 Personen)
- Entwicklung verschiedener Java Portlets mit Java Portlet API 1.0 (später Portlet API 2.0) und Spring Portlet MVC
- Entwicklung eines Identity Management Systems mit Single Sign-On für Portlets
- Planung und Umsetzung des Build-Managements inkl. Continuous Integration & Deployment
- Axis 1.4, RCP/SOAP, Java Servlet API 2.5, JSP, JSTL, Java Portlet API 1.0, Java Portlet API 2.0, Spring 2.5, Spring 3.0, Spring Portlet MVC, Apache Libraries, JBoss AS 4, JBoss AS 4, Liferay 5.1 CE, UML, Enterprise Architect, JUnit 3, Mockito, Selenium, XHTML 1.1, CSS, JavaScript, XML, Liquibase, SQL, Oracle DB 10g, PL/SQL, Maven 2, Maven Site, Continuous Integration, Hudson, Eclipse IDE, Subversion, Sonar, Checkstyle, Shell Scripting, Unix / Linux (Debian & CentOS)


09/2008 – 05/2009
SBK CRM / Versicherung
Java Software-Entwickler
Wasserfall / 5 Personen
- Weiterentwicklung einer Customer-Relationship-Management
- Entwicklung neuer Swing GUI Komponenten
- Java 1.4, Swing, Datenbankdesign, SQL, PostgreSQL


06/2008 – 03/2012
GenTG Datenbank / Behörde, Forschung
VBA & PL/SQL Software-Entwickler, Junior Projektmanager
Wasserfall / 1 Person
- Wartung einer Datenbank auf Basis von Oracle DB und MS Access
- Optimierung des Datenbankdesigns
- Optimierung der Performance
- MS Access, VBA 6, SQL, Oracle DB 9i & 10g, PL/SQL, Windows XP
Die GenTG ist eine Datenbank des Bundesamt für Naturschutz, in der Daten zu gentechnisch veränderten Organismen, die unter das Gentechnikgesetz fallen, gehalten werden. Für mich persönlich war dieses Projekt die größte Herausforderung und gleichzeitig einer der größten Erfolge.


06/2007 – 10/2007
Iliad Alfresco Synchronisation / IT Dienstleistungen
Java & C Software-Entwickler, Junior Projektmanager
Wasserfall / 1 Person
- Entwicklung eines Clients für einen Irex lliad E-Paper Reader, zur Synchronisation von Dokumenten mit Alfresco DMS (Dokument Management System)
- Implementierung von Widgets für das Open Source Projekt java-gnome
- Evaluation des Reifegrades von JaLiMo (Java Linux Mobile), einer Portierung von freien Java-Stacks für Mobile Geräte mit einem Linux Betriebssystem
- Java 1.4, Alfresco API, C, Make, Bitbake, Crosscompiling, Eclipse IDE


09/2006 – 02/2010
VerAweb / Behörde
Java Software-Entwickler, Junior Projektmanager
Wasserfall / 1 Person
- Wartung einer Open Source Veranstaltungs- und Adressverwaltung vom Auswärtigem Amt
- Umsetzung von Change & Feature Requests im Frontend und Backend
- Java 1.4, Java Servlet API 2.4, Velocity, iText, JFreeChart, JDBC, Datenbankdesign, SQL, PostgreSQL DB, pg/SQL, Maven 2


09/2006 – 02/2010
activity /IT Dienstleistungen
Java Software-Entwickler, Junior Projektmanager
Wasserfall / 1 Person
- Wartung und Weiterentwicklung einer Enterprise-Resource-Planning Software
- Modernisierung durch Refactoring
- Umsetzung von Change & Feature Requests im Frontend und Backend
- Java 1.4, Java Servlet API 2.4, Velocity, iText, JFreeChart, JDBC, Datenbankdesign, SQL, PostgreSQL DB, pg/SQL, Maven

Reisebereitschaft

Verfügbar in den Ländern Deutschland
ab 1. März 2023 zu 100%, bundesweiter Einsatz möglich, bevorzugt Nord-Deutschland
Profilbild von Anonymes Profil, Software-​Entwicklung, Java Enterprise Edition (JEE), Spring Framework Software-​Entwicklung, Java Enterprise Edition (JEE), Spring Framework
Registrieren