Java

Java
Software­entwicklung

Symbolgrafik 'Leistungen'

Ihr Partner für die Java Softwareentwicklung

Mit Java entwickeln wir Ihnen hochskalierbare Cloud-, Web- und Desktop-Anwendungen – perfekt auf Ihre Bedürfnisse zugeschnitten. Die Programmiersprache Java bietet den großen Vorteil der Plattformunabhängigkeit, sowie objektorientierten Performance. Durch unser tiefgehendes Verständnis des Technologie-Stacks, sowie dem Einsatz von bedarfsgerechter Schichten­architektur und Architekturmustern profitieren Sie von hochperfor­manten und wartbaren Anwen­dungen. Wir realisieren eine nahtlose Integration von Java-Anwendungen in Ihre System-Landschaften. Durch unsere state-of-the-art Schnitt­stellen­modellierung gewährleisten wir optimale interoperable Interaktion zwischen Systemen bzw. mit Drittsystemen. Bei uns steht der Endnutzer im Fokus, daher legen wir bei der Entwicklung Ihrer Weban­wendungen oder Mobile Apps hohen Wert auf moderne und intuitive Frontends.

Symbolgrafik 'Leistungen'

Ihre Vorteile bei der Java Entwicklung mit Explicatis

  • Steigerung der Entwicklungsproduktivität durch die Nutzung von Frameworks und Precompilern
  • Messbar hohe Softwarequalität durch automatisierte Testing & Deployment Pipelines
  • Langfristige Wartbarkeit und Erweiterbarkeit Ihrer Anwendung
  • Hohe Technologiekompetenz durch zertifizierte Mitarbeiter (u.a. in Vaadin)
  • Große Verfügbarkeit an Entwicklern zum kurzfristigen, flexiblen Einsatz
  • Alles aus einer Hand (Beratung, Konzeption, Entwicklung, Betrieb)
  • Ein erfahrener Partner an Ihrer Seite mit über 20 Jahren Erfahrung in der Java Entwicklung

Frameworks & Tools

Dependency Management- und Build Automation-Tools

Durch den Einsatz von Dependency Management- und Build Automation-Tools, realisieren wir beispielsweise, dass Ihre Anwendungen automatisiert vor der Installation getestet werden können.

Dependency Injection

Damit komplexe Anwendungen wartbar und erweiterbar bleiben setzen wir Technologien ein, um Konzepte wie Dependency Injection zu realisieren, Geschäftslogik zu kapseln und auf Tools zur Überprüfung von Datenbank­abfragen bereits vor dem Start einer Anwendung zurückzugreifen.

Precompiler und Entwicklungstools

Durch den Einsatz von Precompilern erhöhen wir signifikant die Leistungsfähigkeit von Anwendungen (bis zu Faktor 10), steigern die Entwicklungs­produktivität und senken die Fehleranfälligkeit. Eine Komposition von Entwicklungstools steigert zudem signifikant die Produktivität und ermöglicht sogar die Installation neuer Programm­versionen ohne Betriebs­unter­brechungen.

Spring

Durch den Einsatz von Spring mit all seinen Unterprojekten, wie Boot, Cloud, Data Flow, etc. sorgen wir für eine enorme Steigerung der Entwicklungs­produktivität und Leistungsfähigkeit der Anwendungen.

Vaadin

Mit Vaadin entwickelte Web- Anwendungen zeichnen sich durch ihre ansprechende optische Gestaltung und hohe Geschwin­digkeit aus, die zu einer hohen Zufriedenheit bei den Nutzern führen. Der Einsatz von Vaadin ermöglicht eine signifikante Beschleunigung der Entwicklung, zudem steuert eine aktive Open-Source-Community eine große Zahl von Erweiterungen bei. Besondere Stärken von Vaadin liegen in der Visualisierung von Daten in Tabellen und Charts sowie in der Daten­verar­beitung und Erfassung über Formulare.

Quarkus

Mit seiner hohen Skalierbar­keit und Zuverlässig­keit ist Quarkus die ideale Wahl für Unternehmen, die eine agile Entwicklung und schnelle Markt­einführung ihrer Anwendungen anstreben. Wir schätzen auch die hohe Benutzer­freundlich­keit von Quarkus. Diese ermöglicht es uns, Ihnen schnell und effizient Anwendungen zu entwickeln und bereitzustellen. Aufgrund der schnellen Startzeit und geringen Speicher­anforderungen setzen wir Quarkus insbesondere bei Micro­services-Architekturen ein.

Referenzprojekte

Bescheinigungsstelle Forschungszulage
Versorgung von Kreuzfahrtschiffen
Webanwendung zur Veranstaltungsverwaltung
Workshop - Einführung in die Java Programmierung
ERP-System für ein Beratungsunternehmen
Social Trading-Plattform mit mobile Apps
Software zur Berechnung von Lastensicherheiten
Bewerbungssystem für Industrieauszeichnung
Abrechnungssystem für den Tief- und Straßenbau
Zeiterfassungs- und Projektabrechnungssoftware
Softwarelösung zur Optimierung von Meldeprozessen

Bescheinigungsstelle Forschungszulage

Zum 01.01.2020 ist das Gesetz zur steuerlichen Förderung von Forschung und Entwicklung in Kraft getreten. Dadurch war das Bundesministerium für Bildung und Forschung mit der Herausforderung konfrontiert in kürzester Zeit eine Bescheinigungsstelle zur Prüfung von Anträge einzurichten.

Mehr erfahren

Versorgung von Kreuzfahrtschiffen

Die Kreuzfahrtbranche erfährt ein großes Wachstum, wodurch das Versorgungsvolumen in den letzten Jahren stark gestiegen ist. Gemeinsam mit unserem Kunden haben wir von der Vision bis zum Betrieb ein Lieferantenportal entwickelt, welches volldigital sämtliche Prozesse zur Versorgung der Kreuzfahrtschiffe abbildet - von der Bedarfsmeldung bis zur Abrechnung.

Mehr erfahren

Webanwendung zur Veranstaltungsverwaltung

Für einen Kunden im Messebereich haben wir eine datenbankbasierte Webanwendung zur Planung und Verwaltung von Veranstaltungen konzipiert und realisiert. Dieses System ermöglicht Veranstaltungsgästen die Bestätigung der Teilnahme, ggf. Kauf von Eintrittskarten und Terminvereinbarung mit persönlichen Ansprechpartnern über eine responsive und veranstaltungsspezifische Buchungsseite.

Mehr erfahren

Workshop - Einführung in die Java Programmierung

Im Zuge interner Weiterbildungsmaßnahmen des Berufsförderungsdienstes der Bundeswehr (kurz: BFD) kamen 8 Soldaten aus verschiedensten Dienstgradgruppen zu einem 2-wöchigen Workshop in die Büroräume der Explicatis GmbH.

Mehr erfahren

ERP-System für ein Beratungsunternehmen

Die von Explicatis eigens entwickelte ERP-Webanwendung "Work“ wurde für ein Ingenieur-Beratungsunternehmen individuell angepasst und neue Module programmiert, um speziell auf die Bedürfnisse des Unternehmens eingehen zu können. Insbesondere die Projektverwaltung wurde erweitert, sodass eine gute visuelle Übersicht über die Vorgänge ermöglicht wird.

Mehr erfahren

Social Trading-Plattform mit mobile Apps

Explicatis konzipierte und realisierte eine innovative Social Trading-Plattform für das FinTech-Unternehmen "TopTrade Solutions GmbH". TopTrade ist eine Social Trading Plattform und präsentiert aktuelle Trades von erfolgreichen Profi-Tradern. Nutzer der App erfahren, welche Finanzprodukte sich die TopTrader ins Depot holen und können so die gewinnträchtigen Strategien der Profis für den eigenen Investitionserfolg verwenden.

Mehr erfahren

Software zur Berechnung von Lastensicherheiten

Eine Spedition betraute Explicatis mit der Konzeption und Entwicklung einer Webanwendung, mittels derer die Sicherheit von Lasten in Lastkraftwagen berechnet werden kann.

Mehr erfahren

Bewerbungssystem für Industrieauszeichnung

Für ein international tätiges Industrieunternehmen mit komplexen Kunststoffprodukten konzipierte und realisierte Explicatis eine webbasierte Anwendung, um Bewerbungen für einen von dem Unternehmen gestifteten Preis zu erfassen.

Mehr erfahren

Abrechnungssystem für den Tief- und Straßenbau

Im Auftrag eines bekannten Unternehmens konzipierte und realisierte Explicatis eine Anwendung für die Mengenberechnung im Tief- und Straßenbau auf Basis definierter Berechnungsmodelle.

Mehr erfahren

Zeiterfassungs- und Projektabrechnungssoftware

Explicatis konzipierte und entwickelte für die VDI Technologiezentrum GmbH eine webbasierte Software zur Zeiterfassung und Projektabrechnung. Ziel war es, ein möglichst intuitiv zu bedienendes System zu schaffen, das den mehr als 200 Mitarbeitern an unterschiedlichen Standort und Einsatzorten eine komfortable Möglichkeit zur Erfassung Ihrer Arbeitszeiten bieten sollte.

Mehr erfahren

Softwarelösung zur Optimierung von Meldeprozessen

Mehr erfahren

Digitale Innovationen realisieren

Jetzt Experten kontaktieren!