Ralf K.-Senior Java Developer, Consultant

Check rate
Experience
Senior Java Developer, Consultant
Dataport AÖR
- Maintenance and further development of the Java/Swing-based @rtus FormsEditor
- Design and development of a graphical formula editor based on Google Blockly for representing a project-specific DSL, including parsing and code generation
- Implementation of character-accurate synchronization between the editor and print preview to improve the user experience
- Technologies: Java 17/21, Swing, JavaFX, JBoss/Wildfly, JUnit, Mockito, Blockly, JPedal, ICEPDF, Eclipse
Senior Java Developer, Consultant
ING DiBa
- Maintenance and modernization of existing systems (Ramon, SODA)
- Performance analysis and implementation of tuning measures
- Improvement of code quality through the creation and expansion of JUnit tests
- Technologies: Java 8/11/17, Wicket, Tomcat, Jetty, Oracle 19c, Hibernate, JPA, JUnit, Mockito, Maven, Git, IntelliJ Idea
Senior Java Developer, Consultant
DB Systel GmbH
- Ensuring operation and continuous further development of several critical existing systems (EWD-LSO, TRACE, etc.)
- Migration and modernization of Java applications from Java 8 to 11
- Technologies: Java 8/11, JBoss EAP 7.4, Swing, JSF (RichFaces), Oracle 19c, Hibernate, JPA, Docker, Jenkins, AWS
Java Developer, Design
DB Systel GmbH
- Development of a solution for checking the consistency of a complex data model
- Design and implementation of a system for importing and distributed calculation of timetable data
- Identification and resolution of performance bottlenecks through systematic profiling
- Technologies: Java 1.7, JBoss EAP 6/7, JSF (RichFaces), Oracle, Hibernate, JPA, REST, Yourkit Profiler, Docker
Java Developer, Consultant
Deutsche Bank AG
- Onboarding of Postbank and Deutsche Bank applications into the central configuration and deployment system
- Further development of system components, including a Swing-based delivery support tool
- Development of a data migration solution for migrating legacy data to the newly developed configuration management solution
- Technologies: Java 1.7, Swing, JSF (RichFaces), Wicket, Tomcat, Oracle 11, Hibernate, JPA, Maven
iOS Architect & Developer
AirBerlin (für Sevenval GmbH)
- Design and architecture of a hybrid app (iPhone/iPad) combining web content and native iOS functions
- Technologies: Objective-C, Xcode
Architecture Consulting & Development
WildGigs GmbH
- Architecture consulting for system modernization and development of prototypes as well as SAP interfaces (SOAP/JEE)
- Technologies: Java/JEE, SOAP, Apache CXF, Spring
Partial Project Management & iOS Development
VWD/Gevasys
- Management of the iOS team and development of a framework for creating financial information apps
- Technologies: Objective-C, Xcode
Architecture & Development
Deutsche Bank Global Markets
- Development of reporting tools and admin clients in a high-performance financial environment
- Technologies: Java, JSP, Comet, Ajax, JQuery, Tibco
Architecture & Development
Vodafone D2 (für CGI)
- Integration of ATG Outreach for eMarketing campaigns and connection to LDAP user management
- Technologies: Java/JEE, ATG Commerce Suite 2006.3, Oracle 10g
Architecture & Development
DB Fuhrpark Service
- Development of a migration strategy to replace legacy systems with a service-oriented architecture (SOA) based on Eclipse RCP, Spring and Hibernate
- Technologies: Java, SOA, Eclipse RCP, Spring, Hibernate
Architecture & Development
DAB Bank
- Architecture and development of a new securities trading application based on the ATG Dynamo Suite
- Performance analysis and resolution of a memory leak
- Technologies: Java/J2EE, ATG Dynamo 6.4, Oracle
Architecture & Team Leadership
TUI Infotec
- Analysis and architecture of a reusable, multi-tenant portal framework for TUI brands with a focus on component-based development
- Technologies: Bea Weblogic 8.1, Java/J2EE, Struts/Tiles
Design & Development
T-Online
- Design and development of a portal framework including a shopping solution and automated UI tests
- Technologies: Java/J2EE, Weblogic, Struts, JUnit, Cactus
Architecture & Development
Dresdner Bank AG
- Architecture and development of a transaction banking portal and an internet securities trading application
- Technologies: Java/J2EE, EJB, JSP, Bea Weblogic, Struts
Industry experience
See where this freelancer has spent most of their professional time.
Experienced in Information Technology, Banking and Finance, Government and Administration, Transportation, Telecommunication, and Tourism.
Business area experience
See which departments and functions this freelancer has contributed to most.
Experienced in Information Technology, Product Development, Business Intelligence, Project Management, and Quality Assurance.
Summary
As an experienced freelance computer scientist with a Diplom-Informatiker degree and over 25 years of project experience, I develop concepts and architectures for challenging, pragmatic, and sustainable software solutions for companies.
My technological focus is on complex systems in the Java/JEE environment, from service-oriented architecture (SOA) to the implementation of backend services and web portals. In addition, I have extensive expertise in native iOS app development with Objective-C and Cocoa Touch.
In projects, I take on the role of architect, senior developer, or technical lead of teams (up to 10 people).
My broad industry experience in sectors such as public administration, banking, insurance, telecommunications, and logistics enables me to quickly familiarize myself with new domains.
Skills
Architecture & Design: Service-Oriented Architectures (Soa), System Migration, Solution Design For Complex Java/Jee Applications And Mobile Apps.
Java Backend Development: Many Years Of Expertise In Java Enterprise Edition (Jee), Spring, Hibernate/Jpa, And The Development Of Web Services (Rest/Soap).
Mobile Development: Design And Implementation Of Native Ios Applications (Iphone/Ipad) With Objective-C And Cocoa Touch.
Portal & Cms Technologies: In-Depth Experience With Enterprise Solutions Such As Atg Dynamo Commerce Suite And Coremedia.
Technical Project Management: Coordination Of Development Teams, Requirements Analysis, Interface Definition, And Quality Assurance.
Databases & Performance: Design Of Data Models, Performance Analysis, And Optimization Of Applications And Database Queries.
Programming Languages: Java (Expert), C (Expert), Objective-C, Sql, C++ (Basic Knowledge)
Java Frameworks & Libraries: Jee, Spring, Hibernate/Jpa, Jsf (Richfaces), Wicket, Swing, Apache Cxf, Junit, Mockito, Jakarta Struts, Jax-Ws
Mobile Frameworks: Cocoa Touch, Uikit, Routeme
Application & Web Servers: Jboss/Wildfly, Apache Tomcat, Bea Weblogic, Jetty
Databases: Oracle (10g - 19c), Postgresql, Mysql, Sqlite, Ms Sql Server
Special Expertise: Atg Dynamo Commerce Suite (Dps, Dss, Das, Outreach), Coremedia Cap
Tools & Ides: Intellij Idea, Eclipse, Xcode, Git, Subversion, Maven, Ant, Jenkins, Docker
Operating Systems: Linux, Unix (Hp-Ux, Aix, Solaris), Macos, Windows
Languages
Education
University of Applied Sciences
Diplom-Informatiker (FH) · Computer Science
Statistics
Experience
Global experience
Expertise
Profile
Frequently asked questions
Have questions? Find more information here.
Ralf is based in Frankfurt am Main, Germany.
Ralf speaks the following languages: German (Native), English (Advanced).
Ralf has at least 19 years of experience. During this time, Ralf has worked in at least 9 different roles and for 14 different companies. The average length of individual experience is 1 year and 3 months. Note that Ralf may not have shared all experience and actually has more experience.
Based on recent experience, Ralf would be well-suited for roles such as: Senior Java Developer, Consultant, Java Developer, Design, Java Developer, Consultant.
Ralf's most recent position is Senior Java Developer, Consultant at Dataport AÖR.
In recent years, Ralf has worked for Dataport AÖR, ING DiBa, and DB Systel GmbH.
Ralf is most experienced in industries like Information Technology, Banking and Finance, and Government and Administration. Ralf also has some experience in Transportation, Telecommunication, and Tourism.
Ralf is most experienced in business areas like Information Technology, Product Development, and Business Intelligence. Ralf also has some experience in Project Management and Quality Assurance.
Ralf has recently worked in industries like Information Technology, Government and Administration, and Banking and Finance.
Ralf has recently worked in business areas like Information Technology.
Ralf attended University of Applied Sciences for Computer Science.
The availability of Ralf needs to be confirmed.
Daily rate distribution
The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.
Average rates for similar positions
Rates are based on recent contracts and do not include FRATCH margin.
The average daily rate is the mean of all daily rates from recent contracts of comparable freelancers on our platform.
The median daily rate is the middle value of all daily rates — half of comparable freelancers charge less, half charge more. Unlike the average, it is barely affected by outliers.
Calculated based on our freelancers’ daily rates as of 6 Oct 2026. Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.
Similar freelancers
Discover other experts with similar qualifications and experience
Experts recently working on similar projects
Freelancers with hands-on experience in comparable project as a Senior Java Developer, Consultant
Nearby freelancers
Professionals working in or nearby Frankfurt am Main, Germany
