Java

Innowise Group delivers Java solutions of various types and complexity. With over 10 years in IT our Lead developers/architects are full stack specialists experienced in both backend and front-end technologies. Other developers in the teams also really like good approaches, best practices, patterns and clean and nice code.

Our Java teams have been engaged into a lot of challenging projects, that are mainly long-term ones (up to 5 years).

img-slide

Server-Side Development

Our Java developers are experienced in all kinds of front-end works with a special focus on AngularJS and EmberJS framework that helps in building of flexible and well testable Single Page Web Applications.

GWT/GWTP was also used in a number of projects for creating AJAX based web applications.

Our developers have a good understanding of UX best practices: implementing responsive design with Bootstrap, Material Design, or Foundation; applying nice styling features and tools; and using SPA approach.

img-slide

Client-Side Development

Our Java developers are experienced in all kinds of front-end works with a special focus on AngularJS and EmberJS framework that helps in building of flexible and well testable Single Page Web Applications.

GWT/GWTP was also used in a number of projects for creating AJAX based web applications.

Our developers have a good understanding of UX best practices: implementing responsive design with Bootstrap, Material Design, or Foundation; applying nice styling features and tools; and using SPA approach.

img-slide

High-Load Systems

Innowise Group specialists have implemented several projects involving high-load processes.

Within the scope of these projects we performed the work on optimization, load testing (with the emulation of high load), and tuning of DBMS and application servers.

To enable high load performance, we use either special tools, or Tomcat clusters based on NGINX and DB (if required). Querying management: ApacheMQ, RabitMQ, Apache Camel, etc.

img-slide

Big Data

Innowise Group programmers have hands-on experience in Big Data projects.

Such projects require a special approach using new technologies, like Hadoop ecosystem.

We successfully implemented several big data solutions for our customers, which required storing, processing and querying data of multi-terabyte size. In the projects the following tools were used: Apache HBase, MapR, Cascalog, Apache Storm, etc. - and we know that more and more will appear, as processing data in an intelligent way is really a hot topic these days.

img-slide

Unit Testing

Unit tests are written and run for most projects built in Java to ensure that the code behaves as required.

The most widely used are the following types of testing: Server Unit Tests, Integration Unit Tests, as well as tests for UI.

Typically Docker is used to deploy/run Selenium grid for testing easily. Karma, Jasmine or some other frameworks are usually utilized for running tests. A reasonable degree of code coverage with unit tests can be defined by our developers based on the project specifics.

img-slide

Geographic Information Systems (GIS)

In the area of GIS we offer full stack solutions from processing satellite imagery and ground measurements through digitizing and scripting.

Our specialists are proficient at ArcGIS (Desktop, Server, and JavaScript ArcGIS API), AutoCAD, Transkor, high precision GPS measurements and postprocessing, as well as in Mapinfo, Photomod, Google Maps JavaScript API.

Technologies

We widely utilize Spring and related solutions (Spring MVC, Spring Security, Spring Cloud).

  • 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

Tools

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

Apps Servers

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

search

RDBMS

MySQL, PostgreSQL, Oracle, MS SQL Server, Cassandra

Unit Testing

JUnit, Mockito, PowerMock

Management Tools

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

Platforms

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.
  • Photogrammetry: PhotoMod, PhotoScan
  • OpenSource: QGIS, OpenStreetMap with Leaflet and OpenLayers
  • Commercial Web Maps: Google Maps, Yandex Maps.

We offer the following extensions: Web Design, Tech support and server administration, Testing and QA services

In case of some specific request, or technology not listed here, you can discuss it with an expert at contact@innowise-group.com or Skype Innowise Group.

Get in touch