Geroba Data Technologies: Make the better decisions

Software Engineering Services

You have special requirements that no standard software can fulfill? You need software that is aligned to your business processes? Your organization has requirements to process big data, but your current solution cannot fulfill these tasks?

Our team has extensive knowledge and practical experience with Java EE software engineering as well as software engineering with Python and a firm background to carry out projects successfully. Please have a look at some of the projects we successfully implemented in the past.

We firmly believe that software should be driven by user needs, not the other way round. Our team is capable of handling the full process of software engineering: Starting from the initial analysis of business processes and requirements up to the maintenance of your custom software solution.

  • Process analysis and requirements engineering
  • Software design and architecture for
    • highly available
    • scalable
    • secure

    software systems.

  • Custom software engineering using agile software development methodologies
  • Third-party system integration.

To fulfill your needs to your complete satisfaction, we have good experience with numerous software technologies which we already used in past projects:


Jave Enterprise stacks and frameworks including:

  • EJB 3.1
  • Spring
  • jBPM and Activity
  • ActiveMQ

on application servers and servlet containers such as:

  • JBoss AS
  • WebLogic
  • Glassfish
  • Tomcat

Java web frontend frameworks including:

  • ZK Framework
  • Java Server Faces (JSF)
  • Play Framework

We use Gradle and Maven as build automation tool, Jenkins for continuous integration and either git or subversion as version control system.


  • Oracle Database
  • MS SQL Server
  • PostgreSQL
  • MySQL
  • Apache Cassandra NoSQL Database

Our team usually uses JPA and Hibernate for accessing the database, though we also have knowledge using plain JDBC.

  • Apache Hadoop
  • Apache Mahout
  • Apache Hive

“If all you have is a hammer, everything looks like a nail.” Depending on your needs, it might make sense to use python in order to implement the project. We have expertise in the following areas:

  • Python 2.7.3
  • Django Web Framework
  • pandas data analysis library
  • numpy scientific computing framework
  • scikit-learn machine learning library

Interested? Please do not hesitate to contact us!