
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
7Java 7Apache Wicket 6.8JPAHibernateGoogle GuiceServletsEnterprise Java Development
Frontend
5AJAXHTMLCSSUser Interface DevelopmentWeb Technologies
DevOps
2TomcatMaven
Databases & Storage
1MySQL
Tools
4TestNGCheckstylePMDFindbugs
CI/CD & Delivery Pipelines
2JenkinsCI/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.