Java
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 · XercesWenn Sie Fragen zum Schwerpunkt Java haben, berate ich Sie dazu gerne. Weitere Informationen finden Sie auf der Seite zu meinen Dienstleistungen rund um Softwareentwicklung.