doubleSlash - die Java-Company

Ihr Java-Dienstleister für jedes Projekt

Java-Programmierung: flexibel und einfach

Bleiben Sie flexibel mit Ihrer Infrastruktur

Java ist plattformneutral und offen. Wenn Sie zukünftig Ihr Betriebssystem migrieren, bspw. von Windows auf Linux oder umgekehrt, oder eine kostengünstigere Datenbank einführen wollen – mit Java haben Sie die besten Voraussetzungen.

Unsere Java-Entwickler kennen die Frameworks, damit Sie auch morgen noch technologisch unabhängig bleiben können.
 

Mit Java gut vorbereitet für Big Data

Durch die digitale Transformation und Internet of Things (IoT) entstehen sehr große Datenmengen in Unternehmen. Diese Datenmengen müssen aber auch verarbeitet werden können. Die Lösung dafür heißt Java – unsere Java-Entwickler helfen Ihnen dabei.

Viele Big Data Lösungen lassen sich mit Java sehr gut nutzen, denn sie sind meist selbst in Java programmiert.

Einfacher und effizienter Betrieb

Heutzutage wird kein IT-Projekt mehr gestartet, ohne auf die Betriebskosten zu achten. Viel zu oft hat sich ein vermeintlich erfolgreiches IT-Projekt langfristig als Kostenfalle herausgestellt. Unsere Java-Experten kennen die besten Lösungen für Ihre Anforderungen – vom einfachen Webserver bis zum kompletten Applikationsserver. Mit unserer Java-Technologie können Sie den Betriebsaufwand besser kalkulieren. Beispiele für Betriebsumgebungen sind: Tomcat, Glassfish, JBoss, Jetty, Karaf, u.v.m.

Kosten sparen dank Automatisierung

Softwareentwicklung kann schnell teuer werden. Dabei können viele Tätigkeiten z.B. schon während der Entwicklung automatisiert werden und somit Kosten einsparen. Insbesondere die Qualitätssicherung ist oft ein aufwändiger Prozess, aber für die Stabilität und Robustheit Ihres Systems von tragender Bedeutung. Durch Continuous Integration reduzieren unsere Java-Entwickler im Build- und im Qualitätssicherungsprozess manuelle Aufwände. Das spart nicht nur Geld, sondern erhöht auch die Qualität.
 

Unser Toolstack für die Automatisierung ist:

  • Continuous Build durch Maven, Gradle, Jenkins, Sonar, Gitlab CI und Github Actions
  • Testautomatisierung mit JUnit, Mockito, Selenium, SoapUI/LoadUI, Pax Exam, LiquiBase, Flyway, ArchUnit und Wiremock
  • Automatisches Deployment über Docker, Vagrant, Puppet und Ansible

Ihre Vorteile durch den Einsatz von Java

Java-Entwicklung – Gute Gründe für den Java-Experten doubleSlash

  • Unsere Software-Architekten sind Java-Spezialisten mit jahrelanger Erfahrung in verschiedenen Branchen und IT-Projekten.
  • Wir entwickeln für Sie "Software made in Germany".
  • Wir beherrschen den zuverlässigen und sicheren Umgang mit Java-Anwendungsentwicklung, ob im Java SE oder Jakarta EE Umfeld.
  • Wir nutzen Spezifikationen und Tools wie EJB, JPA (Hibernate und EclipseLink), JUnit, OSGi, SOAP, REST, JBoss, Glassfish, Tomcat, JavaFX, u.v.m.

 

  • Wir bieten kompetente Beratung durch unsere Java Consultants in Bereichen wie Anforderungsanalyse, Konzeption oder Technologieberatung.
  • Wir spielen beides gerne – klassische und agile Entwicklung. So ist z.B. Scrum unser Tagesgeschäft, auch in der Java-Softwareentwicklung.
  • Unsere Java-Entwickler sind auch Ihre persönlichen Ansprechpartner für individuelle Beratung, Umsetzung und Support.
  • Unsere Java-Spezialisten bieten umfangreiche Qualitätssicherung durch Continuous Integration und beraten Sie gerne für Ihr Continuous Delivery Vorhaben.

 

Java spricht jedes Protokoll

Java-Softwareentwickler nutzen eine Vielzahl an Protokollen für die Kommunikation zwischen Systemen. Java ist auf zahlreiche Protokolle ausgerichtet und erleichtert so die Erstellung von Schnittstellen. Sie können so einfach Ihr System in andere integrieren, wodurch Ihre Geschäftsprozesse noch flexibler und noch besser automatisiert werden. Java spricht bspw. folgende Protokolle:

  • HTTP
  • MQTT
  • JDBC
  • FTP
  • SMTP
  • AMQP

Java ist Standard

Standards sind das A und O für die Vernetzung von Systemen. Unsere Java-Entwickler wissen, wann sie auf welchen Standard setzen können und sichern somit langfristig die Flexibilität Ihrer Systeme und damit Ihres Unternehmens durch:

  • REST
  • SOAP
  • CMIS
  • XML
  • JSON
  • Jakarta EE
  • OpenAPI

Java läuft auf jedem Betriebssystem

Es gibt für jedes aktuelle Betriebssystem eine sogenannte Java Virtual Machine. So schreiben Java- Entwickler ein Programm immer nur einmal und dieses ist dann automatisch auf jedem Betriebssystem ausführbar. Das gilt insbesondere für alle Betriebssysteme, die in der Cloud, auf dem Desktop oder mobil eingesetzt werden, z.B.:
 

  • Linux (z.B. CentOS, RedHat, Ubuntu)
  • Windows
  • MacOSX
  • Android

Java spricht mit jeder Datenbank

Selbstverständlich spricht Java über die Java Persistence API (JPA) mit den klassischen relationalen Datenbanken wie Oracle, MySQL oder DB2. Auch hier ermöglicht Java, das Programm nur einmal zu entwickeln und dann mit einer fast beliebigen Anzahl von Datenbanken einzusetzen.
Unsere Java-Entwickler kennen aber auch die NoSQL Welt, die besonders durch Java geprägt ist. Damit führen auch Big Data Projekte zum Erfolg, denn viele NoSQL Datenbanken sind z.B. direkt in Java programmiert:

  • MongoDB
  • ElasticSearch
  • Apache Cassandra
  • Neo4J

Java ist modular

Mit Hilfe von OSGi ist Java schon heute modular. Dadurch sind funktionale Teile Ihres Systems einfach austauschbar, was für Sie geringes Risiko und niedrige Kosten bedeutet. Durch Hot Deployment lassen sich OSGi-Module im laufenden Betrieb austauschen. Sie bauen damit keinen Monolithen, sondern ein extrem robustes, auf Langlebigkeit ausgerichtetes, modulares System. Systeme, die unsere Java-Entwickler vor 15 Jahren gebaut haben, sind heute noch im Einsatz und auf dem neuesten Stand.

 

Unsere zufriedenen Java-Kunden

Mehr zu unseren Referenzen

Welche individuelle Java-Lösung benötigen Sie?

Sagen Sie uns welches Problem Sie mit Java-Anwendungsentwicklung lösen möchten. Unsere Java-Spezialisten helfen Ihnen sehr gerne weiter – von unverbindlichen Informationen bis hin zu einem individuellen Angebot.