dtms GmbH Logo

dtms GmbH

Hamburg

Enterprise Java MDM Component

Software Developer Enterprise Java

February 2012 - April 2013
1 year 3 months
Full-time
Product work
Hamburg

Case context

Overview

Mobile device administration needed a dedicated component for devices, applications, and users. I designed and implemented the Java/Wicket web interface that made centralized administration manageable for operations.

Built with Java 7 and Apache Wicket 6.8.0, the MDM system integrated JPA/Hibernate, Google Guice, and AJAX-powered interfaces. Checkstyle, PMD, and Findbugs kept quality and maintainability verifiable.

Responsibility

Activities

  • MDM Component Development: Mobile device management, application management, user administration
  • Enterprise Architecture Design: Java 7, Apache Wicket 6.8.0, JPA/Hibernate, Google Guice integration
  • Web Interface Development: AJAX implementation, HTML/CSS design, responsive user interface
  • Database Integration: MySQL database design, JPA/Hibernate persistence, data management
  • Quality Assurance: TestNG testing, Checkstyle code analysis, PMD static analysis, Findbugs bug detection

Operating mode

Methodology

  • Iterative Incremental Development: Step-by-step delivery with continuous quality validation
  • Enterprise Architecture: Component-based design, dependency injection, scalable system architecture
  • Quality-First Approach: Code analysis, automated testing, verifiable quality
  • Full-Stack Development: Backend Java development, frontend web interface, integrated system design

Technical context

Technology stack

The tools are not the point by themselves. What matters is which system layers had to work together.

8Areas
26Technologies

Databases & Storage

3
HazelcastGoogle Guava CacheMySQL

Messaging & Event Streaming

1
Hazelcast Queues

Practices

1
Test-Driven Development

Backend

8
Java 7Apache Wicket 6.8JPAHibernateGoogle GuiceREST APIsServletsEnterprise Java Development

Frontend

5
AJAXHTMLCSSUser Interface DevelopmentWeb Technologies

DevOps

2
TomcatMaven

Tools

4
TestNGCheckstylePMDFindbugs

CI/CD & Delivery Pipelines

2
JenkinsCI/CD Pipeline

Next step

If you need similar responsibility, we can identify the next useful leverage point directly.

Send the situation, goal, and decision in front of you. I will respond personally with a clear view of the value I could add.