Java

Java ist eine leistungsfähige und flexibel einsetzbare objektorientierte Programmiersprache, mit der ich seit vielen Jahren Web-Anwendungen, Backends und Web Services entwickle.

Java ist vielseitig, effizient, sicher und für alle im Geschäftsleben verbreiteten Betriebssysteme erhältlich. Allgemein wird mit Java entwickelte Software auf allen gängigen Computern eingesetzt, beispielsweise auf Servern, Smartphones, Desktops, Notebooks, Tablets, Mobiltelefonen, Spielkonsolen und Supercomputern.

Seit dem Ende der 1990er Jahre setze ich regelmäßig Java in Softwareprojekten ein. Allerdings bin ich keineswegs auf die Programmierung nur mit Java beschränkt, sondern schätze unter anderem auch Go, SQL, Swift und JavaScript.

Sun Microsystems hat mich im Jahr 2007 als Programmer for the Java 2 Platform, Standard Edition 2.0, und im Jahr 2008 als Business Component Developer for the Java Platform, Enterprise Edition 5, zertifiziert.

Java-Bibliotheken

Ausgereifte Java-Software-Bibliotheken erleichtern es, in kurzer Zeit hoch leistungsfähige Software zu entwickeln, die auf geschäftliche Datenbanken und andere Anwendungen zugreift, diese miteinander verknüpft und über das Internet zugänglich macht. Mit vielen dieser Java-Technologien habe ich langjährige Erfahrungen gemacht. Diese führe ich nachfolgend in alphabetischer Reihenfolge auf:

AssertJ · BlazeDS · EJB · Flexmark · Flyway · FreeMarker · GlassFish · Hamcrest · Hibernate · Jackson · JavaMail · JAX-RS · JDBC · JEE · Jersey · JMS · JPA · JSP · JSTL · JTA · JUnit · Lombok · MDB · Mockito · OSGi · Servlet · Spring · Spring Batch · Spring Boot · Spring Cloud · Spring Data · Spring Data JPA · Spring Data REST · Spring Framework · Spring HATEOAS · Spring MVC · Spring REST Docs · Spring Security · Spring Session · Struts · Thymeleaf · Tiles · Tomcat · Xalan · Xerces

Wenn Sie Fragen zum Schwerpunkt Java haben, berate ich Sie dazu gerne. Weitere Informationen finden Sie auf der Seite zu meinen Dienstleistungen rund um Softwareentwicklung.

Softwareprojekte mit Java

Migration von Anwendungen einer Versicherung zu Amazon Web Services (AWS)

Im Rahmen eines umfassenden Projekts unterstützte ich die Migration von selbst entwickelten, geschäftskritischen Anwendungen einer Versicherung aus dem firmeneigenen Rechenzentrum in die Amazon Web Services (AWS). | mehr

Seminar-Buchungs-System mit Schnittstelle für elektronische Einlasskontrolle

Entwicklung des Backends einer mehrsprachigen Anwendung für Verkauf, Erzeugung, Prüfung und Stornierung von Eintrittskarten für Seminare inklusive Bestell- und Zahlungsabwicklung sowie Benachrichtigung von Kunden und Mitarbeitern. | mehr

Software zur Erfassung, Prüfung und steuerlichen Behandlung von Incentives

Entwicklung des Backends sowie der CI/CD-Pipelines einer Anwendung zur dezentralen Erfassung, Prüfung und Freigabe von steuerlich relevanten Daten über Incentives durch die Mitarbeiter eines Versicherungskonzerns auf Basis unternehmerisch definierter Workflows. | mehr

Software zur Planung von Nachrichten-Sendungen und Beiträgen

Entwicklung einer Software für die TV-Redaktionen eines Medienkonzerns zur Planung und Koordination von Nachrichtensendungen einschließlich Disposition von Mitarbeitern, Ressourcen und Dienstleistern. | mehr

Produktkatalog und Internet Booking Engine für Reisedienstleistungen

Im Rahmen eines Projekts für einen international agierenden Touristikkonzern wurde eine maßgeschneiderte Softwarelösung entwickelt, die sowohl einen umfassenden Produktkatalog als auch eine Internet Booking Engine (IBE) integriert. | mehr

Software für einen E-Commerce-Marktplatz zum Abgleich von Angeboten und Transaktionen mit Händlern

Im Rahmen eines Projekts für ein großes Logistikunternehmen habe ich eine Software zur Automatisierung des Datenaustauschs zwischen einem E-Commerce-Marktplatz und Händlern entwickelt. | mehr

Juristische Datenbanken und Veranstaltungskalender

Entwicklung einer Web-Anwendung zur Erfassung, Pflege und Publikation von Gerichtsentscheidungen, Veranstaltungen und Referenzen zum Arbeits- und Sozialrecht. | mehr

Content Management und Buchungssystem für eine Fluggesellschaft

Für eine Fluggesellschaft entwickelte ich als Teil eines agilen Entwicklungsteams eine maßgeschneiderte Lösung zur Integration von Website und Content Management System mit Produktdaten, Wetterinformationen und der Internet Booking Engine. | mehr

Portal Software für einen Bundesverband von Krankenkassen

Für einen Bundesverband von gesetzlichen Krankenkassen wurde eine maßgeschneiderte Portal-Software entwickelt, die eine zentrale Anlaufstelle für die (Selbst-) Registrierung und Anmeldung von Benutzern bietet. | mehr

Entwicklung einer anwaltlichen Informationsplattform für einen Fachverlag

Im Rahmen einer mehrjährigen Zusammenarbeit mit dem anwaltlichen Informationsdienst eines juristischen Verlags war ich für die Konzeption, Entwicklung und den Betrieb einer umfassenden Online-Plattform verantwortlich. | mehr

Dienstleisterverzeichnis und Mitgliederportal für einen juristischen Verein

Für einen juristischen Verein wurde ein umfassendes Dienstleisterverzeichnis und ein geschütztes Mitgliederportal entwickelt. Die Web-Anwendung bietet eine vielseitige Such- und Filterfunktion für das Mitgliederverzeichnis sowie ein Diskussionsforum, in dem Vereinsmitglieder sich austauschen können. | mehr

Investor Relations Website einer deutschen Investmentbank

Anforderungsanalyse, Beratung und Softwarearchitektur für Entwicklung und Betrieb der Corporate Website einer deutschen Investmentbank. | mehr

Backend Software für mobile Apps

Konzeption, Entwicklung und Dokumentation einer Backend Software mit verschiedenen Diensten und einer Datenverwaltung für mobile Apps. | mehr