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.

6Areas
21Technologies

Backend

7
Java 7Apache Wicket 6.8JPAHibernateGoogle GuiceServletsEnterprise Java Development

Frontend

5
AJAXHTMLCSSUser Interface DevelopmentWeb Technologies

DevOps

2
TomcatMaven

Databases & Storage

1
MySQL

Tools

4
TestNGCheckstylePMDFindbugs

CI/CD & Delivery Pipelines

2
JenkinsCI/CD Pipeline

Next step

If you want to explore similar leverage for hiring, collaboration, or a concrete transformation, this is the right starting point.

Send a short note about the situation you are trying to assess. I reply personally and will be direct about fit.