dtms GmbH Logo

dtms GmbH

Hamburg

RESTful iOS Backend Development | Java Enterprise API

Software Developer Enterprise Java

April 2012 - May 2012
1 months
full-time
Project
Hamburg
🎯

Overview

As Software Developer Enterprise Java at dtms, I developed a comprehensive RESTful Java backend specifically designed for iOS client integration. The system enabled seamless data exchange between iOS applications and enterprise backend services, featuring binary plist format for optimized mobile data transfer and web-based news management interface.

Built with Jersey JAX-RS for RESTful API development, the backend integrated JPA/Hibernate for data persistence and Google Guice for dependency injection. The solution supported both statistics delivery and news management workflows, providing iOS clients with formatted data in binary plist format for optimal mobile performance and user experience.

Activities

  • RESTful API Development: Jersey JAX-RS implementation, binary plist data format integration
  • iOS Client Integration: Mobile-optimized data exchange, binary plist serialization/deserialization
  • Web Interface Development: News management system, user-friendly administration interface
  • Database Architecture: JPA/Hibernate integration, MySQL database design, data persistence optimization
  • Quality Assurance: TestNG testing framework, comprehensive API testing, mobile integration validation
🔄

Methodology

  • Iterative Incremental Development: Step-by-step delivery with continuous iOS client feedback
  • Mobile-First Architecture: Binary plist optimization, iOS-specific data formats, performance-focused design
  • RESTful Design: Standard HTTP methods, JSON/XML support, scalable API architecture
  • Enterprise Integration: JPA/Hibernate persistence, Google Guice dependency injection, Tomcat deployment

Technology Stack

Technologies and tools used in this project

⚙️

Backend

5
Java 7 logo
Java 7
Jersey JAX-RS logo
Jersey JAX-RS
JPA logo
JPA
Hibernate logo
Hibernate
Google Guice logo
Google Guice
📦

Other

4
RESTful API Development
Binary Plist logo
Binary Plist
Mobile Data Exchange
Twiki
📊

Data & AI

1
MySQL logo
MySQL
🚀

DevOps

4
Tomcat logo
Tomcat
Maven logo
Maven
Jenkins logo
Jenkins
Jira logo
Jira
🎨

Frontend

1
iOS Integration logo
iOS Integration
🛠️

Tools

2
TestNG logo
TestNG
Eclipse logo
Eclipse