
dtms GmbH
Hamburg
Enterprise Java Configuration UI
Software Developer Enterprise Java
March 2012 - April 2012
2 months
Full-time
Product work
Hamburg
Case context
Overview
The data-processing backend needed a configuration layer that made central parameters, workflows, and administration controllable. I built that interface with Apache Wicket 1.4 and the surrounding Java stack.
Built with Apache Wicket 1.4 for component-based web development, the interface integrated JPA/Hibernate, Google Guice, MySQL, Tomcat deployment, and TestNG.
Responsibility
Activities
- Configuration Interface Development: Design and implementation of user-friendly configuration management system
- Enterprise Java Architecture: JPA/Hibernate integration, Google Guice dependency injection, MySQL database design
- Web Framework Integration: Apache Wicket 1.4 component-based development, responsive interface design
- Quality Assurance: TestNG testing, test coverage, code quality validation
- CI/CD Pipeline: Maven build automation, Jenkins continuous integration, Nexus artifact management
Operating mode
Methodology
- Iterative Development: Incremental delivery with continuous feedback integration
- Enterprise Architecture: Component-based design, dependency injection, layered architecture
- Quality-First Approach: Comprehensive testing, code quality tools, automated validation
- DevOps Integration: CI/CD pipeline, automated builds, artifact management
Technical context
Technology stack
The tools are not the point by themselves. What matters is which system layers had to work together.
7Areas
18Technologies
Backend
6Java 5Apache Wicket 1.4JPAHibernateGoogle GuiceEnterprise Java Development
Frontend
1JavaScript
Databases & Storage
1MySQL
DevOps
2TomcatMaven
Tools
4TestNGEclipseJiraTwiki
CI/CD & Delivery Pipelines
3JenkinsNexusCI/CD Pipeline
Practices
1Project Management
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.