Innowise Group liefert Java-Lösungen verschiedener Typen und Komplexität. Mit über 10 Jahren in der IT sind unsere Lead-Entwickler/Architekten Full-Stack-Spezialisten in Backend- und Front-End-Technologien. Andere Entwickler in den Teams haben gute Ansätze, Best Practices, Entwurfsmuster und sauberen und guten Code auch wirklich gern.

Unsere Java-Teams beschäftigten sich mit vielen anspruchsvollen Projekten, die am meisten langfristig sind (bis zu 5 Jahre).

img-slide

Server-Side Entwicklung

Für Backend-Arbeiten nutzen wir Spring und verbundene Lösungen (Spring MVC, Spring Security, Spring Cloud, Spring Cloud Connectors, Spring Data, Spring Retry usw.).

Für die Datenaufbewahrung verwenden wir verschiedene Datenbanken via Hibernate oder MyBatis (mit Spring Data und QueryDSL Erweiterungen), darunter sind MongoDB, PostgreSQL, Cassandra, usw.

Unsere Erfahrung umfasst auch den Aufbau einer robusten und verteilten Architektur mit OpenShift Cloud, die eng auf dem Ansatz von Docker-Containers basiert ist.

img-slide

Client-Side Development

Unsere Java-Entwickler haben Erfahrung in allen Arten von Front-End-Arbeiten mit einem besonderen Fokus auf AngularJS und EmberJS Framework, das bei der Erstellung von flexiblen und gut testbaren Single-Page-Webanwendungen hilft.

GWT/GWTP wurde auch in einer Reihe von Projekten für Erstellung von AJAX-basierten Webanwendungen gebraucht.

Unsere Entwickler haben ein gutes Verständnis von UX Best Practices: Implementierung von Responsive-Design mit Bootstrap, Material Design oder Foundation; Anwendung von schönen Styling-Features und Tools; Verwendung von SPA-Ansatz.

img-slide

Hochlastsysteme

Die Spezialisten von Innowise Group haben mehrere Projekte mit Hochlastprozessen implementiert.

Im Rahmen dieser Projekte haben wir die Arbeiten zur Optimierung, Lasttests (mit Emulation von hoher Belastung) und Einstellung von DBMS und Applikationsservern ausgeführt.

Um eine Hochlast-Leistungsfähigkeit zu ermöglichen, verwenden wir entweder Spezialwerkzeuge oder Tomcat-Clusters auf Basis von NGINX und DB (falls erforderlich). Query-Management: ApacheMQ, RabitMQ, Apache Camel usw.

img-slide

Big Data

Die Programmierer von Innowise Group haben eine praktische Erfahrung in Big-Data-Projekten.

Solche Projekte erfordern einen speziellen Ansatz mit neuen Technologien, wie das Hadoop Ökosystem. Wir haben erfolgreich viele Big-Data-Lösungen für unsere Kunden implementiert, die die Speicherung, Verarbeitung und Querying von Daten einer Multi-Terabyte-Größe erforderten.

In den Projekten wurden folgende Werkzeuge verwendet: Apache HBase, MapR, Cascalog, Apache Storm usw. - und wir wissen, dass mehr und mehr erscheinen werden, da die Verarbeitung von Daten in einer intelligenten Weise wirklich ein heißes Thema heutzutage ist.

img-slide

Modultests

Modultests werden für die meisten Projekte in Java geschrieben und durchgeführt, um sicherzustellen, dass der Code sich wie erforderlich verhält. Die am häufigsten verwendeten sind die folgenden Arten von Tests: Server-Modultests, Integration-Modultests, und Tests für UI.

Normalerweise wird Docker verwendet, um Selenium Grid für problemloses Testen zu installieren.

Karma, Jasmin oder andere Frameworks werden in der Regel für Tests verwendet. Ein vernünftiger Grad der Codeabdeckung mit Modultests kann von unseren Entwicklern auf der Grundlage der Projektspezifik definiert werden.

img-slide

Geographische Informationssysteme (GIS)

Im Bereich der GIS bieten wir Full-Stack-Lösungen von der Verarbeitung von Satelliten-Bilder und Bodenmessungen zu Digitalisierung und Skripting.

Unsere Spezialisten sind erfahren in ArcGIS (Desktop, Server und JavaScript ArcGIS API), AutoCAD, Transkor, hochpräzise GPS Messungen und Nachbearbeitung, ebenso wie in Mapinfo, Photomod, Google Maps JavaScript API.

Technologies

Wir nutzen Spring und verbundene Lösungen (Spring MVC, Spring Security, Spring Cloud, Spring Cloud Connectors, Spring Data, Spring Retry usw.).

  • J2SE, J2EE, J2ME/Android
  • Servlets, JSP
  • EJB 3.x, Spring (Core, Data, Boot, Cloud, Security)
  • Struts, Tapestry, JSF
  • Hibernate/JPA2/QueryDSL, MyBatis
  • JasperReports, DynamicReports, DynamicJasper
  • GWT, GWTP, XML/XSLT/XPath, AJAX, Web CMS
  • JaWE, Enhydra Shark
  • AngularJS, jQuery, AngularUI, Ember
  • JavaFX, Swing
  • FusionCharts

Tools/Werkzeuge

Maven/Ant, JUnit, HttpUnit, DbUnit, Grunt, Karma, Liquibase, Apache Jmeter, Gulp, WebPack, Gatling, Gradle, Docker

Anwendungsserver

IBM WebSphere, BEA WebLogic, JBoss, GlassFish, Apache Tomcat, OracleAS

RDBMS

MySQL, PostgreSQL, Oracle, MS SQL Server, Cassandra

Modultests

JUnit, Mockito, PowerMock

Management Tools

MS Project, MS Visio, Jira, VersionOne, Mantis, Trac

Plattformen

Linux, Windows, OSX

ESRI Stack

  • Server & Cloud: ArcGIS Server, ArcGIS Online.
  • Web: ArcGIS JavaScript API
  • Desktop: ArcGIS Desktop + ArcObjects, ArcGIS Pro.
  • Mobile: ArcPad, ArcGIS Runtime SDK for iOS

GIS

  • MapInfo, Autodesk Map.
  • Photogrammetrie: PhotoMod, PhotoScan
  • OpenSource: QGIS, OpenStreetMap with Leaflet and OpenLayers
  • Kommerzielle Web-Karten: Google Maps, Yandex Maps.

Wir bieten auch folgende Leistungen: Web-Design, technische Unterstützung und Serververwaltung, Test- und QS-Leistungen

Im Falle einer bestimmten Anfrage oder Technologie, die hier nicht aufgeführt ist, können Sie das mit einem Experten unter contact@innowise-group.com order in Skype Innowise besprechen.

KONTAKTIEREN SIE UNS