dtms GmbH Logo

dtms GmbH

Hamburg

Enterprise Java MDM Component | Mobile Device Management Development

Software Developer Enterprise Java

February 2012 - April 2013
1 year 3 months
full-time
Project
Hamburg
🎯

Overview

As Software Developer Enterprise Java at dtms, I designed and implemented a comprehensive Mobile Device Management (MDM) component that provided enterprise-grade mobile device administration and management capabilities. This scalable solution enabled centralized control of mobile devices, applications, and user management through a robust web-based interface.

Built with Java 7 and Apache Wicket 6.8.0 for component-based web development, the MDM system integrated JPA/Hibernate for data persistence and Google Guice for dependency injection. The solution featured AJAX-powered user interfaces, comprehensive quality assurance with Checkstyle, PMD, and Findbugs, and enterprise-grade architecture designed for scalability and maintainability.

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
🔄

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: Comprehensive code analysis, automated testing, enterprise-grade reliability
  • Full-Stack Development: Backend Java development, frontend web interface, integrated system design

Technology Stack

Technologies and tools used in this project

⚙️

Backend

7
Java 7 logo
Java 7
Apache Wicket 6.8.0 logo
Apache Wicket 6.8.0
JPA logo
JPA
Hibernate logo
Hibernate
Google Guice logo
Google Guice
Servlets logo
Servlets
Enterprise Java Development logo
Enterprise Java Development
🎨

Frontend

3
AJAX logo
AJAX
HTML logo
HTML
CSS logo
CSS
📦

Other

2
Web Technologies
User Interface Development
🚀

DevOps

4
Tomcat logo
Tomcat
Maven logo
Maven
Jenkins logo
Jenkins
CI/CD Pipeline
📊

Data & AI

1
MySQL logo
MySQL
🛠️

Tools

4
TestNG logo
TestNG
Checkstyle logo
Checkstyle
PMD logo
PMD
Findbugs logo
Findbugs