Projekt: Vehicle - Server Data Exchange for Tracking and Aggregation
Technologies: JEE Application Server (Glassfish, Wildfly, WebSphere)
EJB, JSP, JSF, JMS, (Active-) MQ, JPA, JTA, JAX-
Rolle: JEE Architekt und leitender Entwickler
Datenbank: Postgres , PostGIS, Oracle , NoSQL, Hibernate, EclipseLink
Entitiy Relation Model (ERM), Persitence Unit (ORM)
Digital Maps : Map matching, upgrade and distribution
Modelling: Enterprise Integration Patterns (EIPs mit Apache Camel),
MVC, Data Access Objects and Layers,
Message Formats and Catalogs
Protocol definitions with ProtoBuffers
Versioning / Build: GIT. Maven , SVN
Testing: JUnit, Arquillian, (Components, Persistence, Integration, Performance ...)
Environment: Docker, Jenkins, Maven , JIRA , Virtual Machine,
IDEs: Eclipse, JDeveloper, IntelliJ
Client-Server: http/s, WSDL, SOAP, REST, ProtoBuffers
Software: ETL module, Trigger and Aggregation Algorithms,
Packing (ftp), Distribution