dtms GmbH Logo

dtms GmbH

Hamburg

RESTful iOS Backend Development

Software Developer Enterprise Java

April 2012 - May 2012
1 months
Full-time
Product work
Hamburg

Case context

Overview

iOS client integration needed a RESTful Java backend for binary plist data exchange and web-based news management. The system connected iOS applications with backend services through a clearer mobile API.

Built with Jersey JAX-RS, JPA/Hibernate, and Google Guice, the backend supported statistics delivery and news management workflows for iOS clients.

Responsibility

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, API testing, mobile integration validation

Operating mode

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

Technical context

Technology stack

The tools are not the point by themselves. What matters is which system layers had to work together.

6Areas
17Technologies

Backend

6
Java 7Jersey JAX-RSRESTful API DevelopmentJPAHibernateGoogle Guice

Databases & Storage

1
MySQL

DevOps

2
TomcatMaven

Mobile

3
Binary PlistiOS IntegrationMobile Data Exchange

Tools

4
TestNGEclipseJiraTwiki

CI/CD & Delivery Pipelines

1
Jenkins

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.