Ioan D.-Senior Software Developer
Check rate
Experience
Senior Software Developer
ING
- Tribe Home, Product Area 4 - Customer in Life, Squad Cybertron.
- Analysis, design, development, and testing of new requirements for Optimmo, construction financing software.
- Analysis, design, development, and testing of the JEE application MWS kredit-baufi.
- Analysis, design, development, and testing of the Wicket Optimmo application.
- Analysis, design, development, and testing of kredit-baufi batch programs.
- Migration of kredit-baufi batches to RHEL9.
- CiL SCS Consumer Pacts with Finagle.
- CiL ScS Touch Point Architecture Integration.
- Team size: 10.
- Tools / Frameworks: OpenJDK Java 17, Kotlin 1.6.0, Azure, Jenkins, Stash, JEE, Gitlab, JIRA, Confluence, git, Spring 6.0, Sping Cloud, Spring Data, Hibernate, JPA, JMS, Kafka, Oracle, PL/SQL, Red Hat Enterprise Linux (RHEL), Maven, REST, JBoss, Intellij IDEA, Wicket 9 and 10, Istio.
Senior Software Developer, Professional and Technical Lead
ERGO
- Contributed to the development of various projects from the 2022 project portfolio as part of the customer team.
- Development of the Kerberos SAML Requester Library (based on Kerberos) and CRM integration with the library.
- Adaptation of the CRM implementation for new requirements.
- Log4J vulnerability fix for more than 5 applications.
- Design and implementation of CRM tests.
- Design, implementation, and integration of 30 microservices.
- Development and maintenance of builds and deployments in a JEE environment.
- Development and integration of the Kerberos SAML Requester Library.
- Team size: 6.
- Tools / Frameworks: OpenJDK Java 8 and 17, Openshift 4, SAML, Kerberos, LDAP, JEE, Eclipse Scout, Gitlab, JIRA, Confluence, git, svn, MongoDB, Python, Spring, Spring Cloud, Spring Data, Hibernate, JPA, Spring Cloud Stream, JMS RabbitMQ, Kafka, Oracle, PL/SQL, H2, Swagger Editor, Red Hat OpenShift Service on AWS (ROSA), Red Hat Enterprise Linux (RHEL), Maven, REST, Jetty, Weblogic, Intellij IDEA, ReactJS.
Senior Software Architect
Toll Collect
- Toll Collect, as a national toll operator, is implementing a toll collection service for EETS providers. In centralized toll collection and booking, the Data Exchange Platform (DAP) handles data transmission and serves as the interface to the toll operator’s EETS subsystem and its Provider Communication Module (PKM).
- Analysis of 100 microservices and adaptation and optimization of data flows and response times in the DAP implementation for new requirements.
- KPIs: Planning and implementation of monitoring solutions.
- Design and implementation of microservice monitoring with Micrometer, Spring Actuator, Statsd, Telegraf, and Splunk. The entire solution is integrated into the CI/CD pipeline, and configuration is managed through GIT.
- Splunk Cybersecurity practice: monitoring, managing, and fixing findings.
- Adaptation of the DAP implementation for new requirements.
- Design and implementation of DAP tests.
- Development and maintenance of builds and deployments in the native Openshift cloud.
- Team size: 10.
- Tools / Frameworks: Openshift, Kubernetes, Quarkus, micrometer, Prometheus, Thanos, Grafana, AlertManager, bash, LDAP, OpenJDK Java 11, OpenJDK Java 17, Camel, Spring Framework 5.2, Spring Integration, JAXB, XML, XSD, XSLT, JSON, Spring Data, Hibernate, JPA, Spring Batch, Spring Boot 2.4, Spring Cloud Config, Spring Cloud Vault, Camunda, BPMN, Zeebe, MongoDB, gRPC, OpenAPI, Karaf, OSGI, Gitlab, JIRA, Confluence, git, svn, ActiveMQ Artemis, Kafka 2.7, InfluxDB, Oracle, JMeter, Karate Test Framework, Gatling, Swagger Editor, Splunk, Docker, Podman, Red Hat Enterprise Linux (RHEL), Maven 3.8, Ansible, Python, SOAP, REST, Jetty, Undertow, Oracle 19c, Spring Test, AssertJ, Mockito, UnitTest 5, HTML5, Vue.js 2.6, Selenium.
Senior Software Developer
Sopra Financial Technology
- XS2A tests and QWAC certificate updates for a JEE application for PSD2.
- Design, implementation, and testing of XS2A tests and QWAC certificate updates.
- Team size: 8.
- Tools / Frameworks: Java 11, JWT, REST, JSON, jq, curl, Spring Boot, Spring, WildFly, Maven, Intellij, git, JIRA, Apache HttpClient.
Senior Fullstack Developer
BAMF
- Asylum, migration, and EU integration fund project.
- Design, implementation, and testing of a microservice infrastructure.
- Implementation and testing of an Angular frontend application.
- Team size: 15.
- Tools / Frameworks: Java 11, Angular 8, TypeScript, Node.js, OAuth2, JWT, REST, JSON, jq, curl, Spring, Spring Data, Spring Cloud, Spring HATEOAS, Spring Boot, Oracle, H2, Tomcat, Maven, Intellij, git, Mockito, TDD, JIRA, OkHttp, Scrum, Linux, Hibernate, Spring JPA Repository, Docker, Kubernetes, Cucumber.
Senior Fullstack Developer
Media Markt Saturn
- Analysis of sales performance data to identify the best products to sell.
- Design, implementation and testing of a back-office JSE/JEE application on Google Cloud Platform.
- Team size: 8.
- Tools / Frameworks: Kotlin, Java 11, React, Ant Design, TypeScript, Node.js, GraphQL, OAuth2, JWT, REST, JSON, jq, curl, Spring Boot, Spring, Postgres, H2, Tomcat, Gradle, Intellij, git, Mockito, TDD, JIRA, OkHttp, Scrum, Linux, Google Cloud Platform, Hibernate, Spring JPA Repository, Docker, Kubernetes.
Senior Fullstack Developer and Solution Architect
ING
- Existing procedures for strong customer authentication and transaction authorization had to be migrated to a new architecture. At the same time, these procedures had to be integrated technically and functionally into the local processes as part of the EU PSD2 (Payment Services Directive) requirements and made available through ING's global API platform (Touch Point Architecture / TPA).
- As part of Article 17 EU-GDPR: Right to erasure, personal data is deleted from customer authentication and authorization systems.
- Design, implementation and testing of JSE/JEE applications as part of the PSD2 Payment Services Directive: hardware token means for the strong customer authentication required by PSD2.
- Design, implementation and testing for ING authentication data migration and synchronization across different systems.
- Design and implementation of distributed JSE/JEE applications for the deletion of personal data based on legal requirements.
- Main responsibility was the development of new application components for blocking, anonymizing or deleting data in the area of access credentials and transaction authorization. Plausibility and integration tests with H2, Spring Boot Test and Mockito.
- Design and implementation of a solution for migrating from a monolithic architecture to multiple SCS (Self Contained System) applications, with the goal of using the same deployment environment for the monolith and deploying the SCSs on a private cloud with OpenShift in the future without additional effort.
- Mentoring junior developers.
- Gave presentations on various solutions.
- Analysis and resolution of 3rd level incidents in the final phase of the PSD2 project.
- Team size: 10.
- Tools / Frameworks: Java 9, Wicket 7, Vue.js, OAuth2, JWT, REST, JSON, jq, curl, Cassandra, Zookeper, Spring Boot, Spring, Lombok, Oracle 18c, H2, Tomcat, Jboss, ANTLR, RedHat, Maven, Eclipse, git, Mockito, TDD, JIRA, AsciiDoc, OkHttp, Pact, Kotlin (on JVM), Pact Based Mock Servers, Scrum, Linux, Intellij, Jenkins, Gatling, Cucumber, Spring Batch, Spring Data, Hibernate, JPA, Spring Cloud, Spring Cloud Contract, Spring Cloud Sleuth, Spring Cloud Circuit Breaker, Spring Cloud Config, Spring Cloud Vault, Spring Cloud Netflix (Eureka, Feign-Client, Ribbon), Kibana, Icinga, OpenTracing, Hibernate Envers, Docker, Kubernetes.
Senior Software Developer
Bavarian State Research Center for Agriculture
- Further development of the agricultural business statistics software application.
- Team size: 4.
- Tools / Frameworks: Java 8, Wicket 6, JQuery, Spring 4, Spring Security, Hibernate 4, Apache Tomcat, DB2, PostgreSQL, ANTLR, Linux Ubuntu, Maven, Eclipse, svn, mockito, TDD, JIRA.
Senior Software Developer
General Directorate of the Bavarian State Archives
- Maintenance and bug fixing of the finding aid database.
- Team size: 3.
- Tools / Frameworks: eXistdb, Apache Camel, Linux Ubuntu, Java 8, Apache Tomcat, Eclipse, git.
Senior Software Developer
Bavarian Insurance Chamber
- New car insurance tariff, bug fixing.
- Team size: 5.
- Tools / Frameworks: Java 6, Apache Tomcat, Eclipse, IBM RTC.
Senior Software Developer
General Directorate of the State Archives of Bavaria
- Installation, maintenance and bug fixing of the archival database.
- Team size: 3.
- Tools / Frameworks: eXistdb, Apache Camel, Linux Ubuntu, Java 8, Apache Tomcat, Eclipse, git.
Senior Software Developer
Valtech
- Audi on Demand, vehicle registration.
- VW Backend Configuration.
- Team size: 5.
- Tools / Frameworks: Java 7, Wicket 6, Vaadin, JQuery, RESTful Web Services, Docker, Hibernate 4, Apache Tomcat, H2, Maven, Linux Ubuntu, Eclipse, svn.
Senior Software Developer
Bavarian State Research Center for Agriculture
- Familiarization with the IT system landscape and development environment, as well as with the requirements of the applications to be implemented.
- Contributed to the implementation of an application for calculating the agricultural accounting comparison for Bavaria.
- Contributed to the maintenance of the applications Fischerprüfung Online, Internet-Deckungsbeitragsrechnung, Meldeverfahren Fischkartierung and Stickstoffbilanz Bayern.
- Team size: 4.
- Tools / Frameworks: Java 8, Wicket 6, JQuery, Spring 4, Spring Security, Hibernate 4, Apache Tomcat, DB2, PostgreSQL, ANTLR, Linux Ubuntu, Maven, Eclipse, svn, mockito, TDD.
Senior Software Developer
Unicredit Hypovereinsbank
- Independent Price Verification, Management of Credit Risk, Basel II Framework.
- Software architecture, object-oriented programming, enterprise patterns, model-driven design.
- Requirements analysis, implementation of applications and batch programs.
- Team size: 5.
- Tools / Frameworks: Perl, Java 6, Eclipse RCP, RAD for Websphere, Swing, Apache Commons, Apache Mina, Websphere, Jenkins, Oracle, DB2, Solaris, DBUnit, Apache Camel, Eclipse, svn, Continous Integration, Refactoring, TDD, Scrum.
Chief Software Architect, Senior Java Developer, Technical Leader
Bumblehood
- Knowledge management software product and an instance for a worldwide travel guide wiki.
- Software architecture and application design using Domain Driven Design, object-oriented programming, enterprise patterns, model-driven design.
- Application implementation with automated unit and integration testing using Test & Behaviour Driven Development.
- Development and maintenance of the project software development process.
- Design, implementation and maintenance of development, test and production environments.
- Design and implementation of an authorization concept based on the RBAC method.
- RBAC configuration web console.
- Management console with Vaadin.
- Team size: 11.
- Tools / Frameworks: Java 6, Tomcat 6, Tapestry 4.1, Javascript, Ajax, dojo, StringTemplate, Hibernate, OSGi, Mysql, Lucene, Spring, Eclipse, Subversion, Maven, JUnit, Easymock, Jython, svn, Java Content Repository, Grinder Load Testing Java Framework, Ant, Maven, JIRA, Continous Integration, Refactoring.
Senior Java Developer, Technical Lead
Bayern LB
- Data capture component FIP (Early Warning – Intensive Support – Problem Loan Management) to meet regulatory requirements such as MaK or Basel II.
- Application design using OOAD and patterns (GoF, J2EE), Domain-Driven Design.
- Design and implementation of an authorization concept to support dynamic roles based on the session context.
- Design of web application interfaces using the Tiles framework.
- Design of the business layer.
- Implementation of the application using automated unit and integration tests.
- Team size: 7.
- Tools / Frameworks: J2EE 1.3, JAAS, Websphere 5.1, WSAD, Eclipse, DB2, Derby, Struts, Tiles, Hibernate, Spring, Eclipse, TDD, Continuous Integration, Clean Code, Refactoring.
Software Architect
FAST GmbH (Softlab BMW Group Company)
- SCVLI: Development and customization of a web application.
- Team size: 2.
- Tools / Frameworks: Java, JSP, Eclipse, Tomcat, Linux.
Software Engineer
T-Systems International
- IPLS: Development and customization of a multi-tenant system to support technical provisioning in standardized rollout projects.
- Development and project support.
- XSL transformation optimization.
- Team size: 5.
- Tools / Frameworks: Perl, PL/SQL, Solaris, Oracle, Xerces, Xalan.
Senior Software Developer
BMW
- BMW Information System Pass: B2C and B2B architecture.
- PaSS (Parts Sales Support) supports the sale of replacement and accessory parts from dealers to Level 4 customers, as well as the distribution of parts from markets to dealers.
- Development and operation of applications based on the Solaris operating system.
- Design and implementation of the presentation layer based on Java Servlets, Java Server Pages, and Struts 1.1.
- Team size: 7.
- Tools / Frameworks: Weblogic, Eclipse, Oracle, Struts.
Senior Software Developer
Bayern LB
- S-Gate project: Design and development of the web portal for BayernLB.
- Development and operation of applications; application migration.
- Team size: 2.
- Tools / Frameworks: IBM Websphere, HTTPServer on Linux, VIP Gauss Content Management System, JBuilder, CVS, Java, JSP.
Senior Software Developer
FAST GmbH (Softlab BMW Group Company)
- Project Timetool: Tool for recording time in meetings and projects.
- Design and implementation of Presentation Layer.
- Team size: 5.
- Tools / Frameworks: JDK 1.4.2, Struts 1.1, Tomcat, MySql, Eclipse, CVS.
Senior Software Developer
BMW
- Project BMW Information System Elief: B2C architecture; electronic delivery of a web application for presenting PDF documents.
- Design, implementation, testing and deployment.
- Team size: 7.
- Tools / Frameworks: JDK 1.3.1, Weblogic 5.1.
Senior Software Developer
BMW
- BMW eCOM: B2B architecture between the information systems in Germany and the United Kingdom.
- Map server for the BMW information system to search for dealers using dynamically generated maps.
- Integration of a used-car marketplace with the new BMW information system.
- Integration of the Sales Agent System (SA3) with the BMW information system.
- Development of an extension for the map server with an independent geocoder component.
- Design of technical design and test documents; development carried out on Solaris.
- Team size: 9.
- Tools / Frameworks: JDK 1.1.7B, JDK 1.3.1, Weblogic 4.5.1, Weblogic 5.1, XML (Xerces), JDBC, MapXtreme 3.1, Oracle, JUnit.
CORBA Project Consultant
IUT de Saint-Denis
- Project consulting for CORBA systems.
Java Developer and Project Manager
PRIND SRL
- Electronic Commerce Project: reference implementation for interactive applications in electronic commerce based on OSM PLUS specifications.
- Design specifications defined in CORBA IDL 2.3 (Task and Session, Document Framework, Community Framework and Collaboration Framework).
- Middleware for QBE-Driver to ensure message stability through abstract interfaces.
- Design, implementation, testing and deployment; project management.
- Team size: 8.
- Tools / Frameworks: JDK 1.2.1/1.2.2/1.3, jBroker 2.1/3.0, CORBA 2.2/ 2.3.
Software Developer
CRESCENDO
- Development of software applications.
Industry experience
See where this freelancer has spent most of their professional time.
Experienced in Banking and Finance, Information Technology, Automotive, Insurance, Transportation, and Government and Administration.
Business area experience
See which departments and functions this freelancer has contributed to most.
Experienced in Information Technology, Product Development, Finance, Quality Assurance, Project Management, and Business Intelligence.
Skills
- Java, Event Modeling, Ddd, Event Sourcing, Cqrs, Crdt, Tdd
- Jee & Web Application Development
- Domain Driven Design, Tdd, Design Patterns, Solid Principles, Functional Programming, Continuous Integration, Scrum, Refactoring, Enterprise Design Patterns, Enterprise Integration Patterns, Oauth2
- Java 11, Java 8, Jee, Oracle, Db2, Postgresql, H2, Derby, Mysql, Odbc, Jdbc, Sql, Influxdb
- Vue.Js, Json, Jwt, Xml, Xsl, Sax, Dom, Html, Css, Jquery, Dojo, Javascript, Angular.Js
- Kotlin, Shell Script (Bash, Ksh), Perl, Python, Regular Expressions, C, C++, Linux (Vms, Filesystem Acl, Systemd), Solaris, Windows
- Openshift, Docker, Splunk, Kubernetes, Apache Tomcat, Websphere, Bea Weblogic, Apache Web Server, Jboss, Wicket 7 9 10, Vaadin, Tapestry, Struts (With Tiles)
- Apache Spark, Apache Commons, Spring, Eclipselink, Hibernate, Lucene, Jasper, Stringtemplate, Atomikos, Jackrabbit, Activemq Artemis, Easymock, Testng, Junit, Grinder, Dojo, Dbunit, Corba, Apache Camel, Xerces, Xalan, Firefox Developer Tools, Firebug, Swing, Okhttp, Apache Httpcomponents, Ribbon Load Balancer, Feign Client, Cassandra, Zookeper, Mongodb, Camunda, Zeebe, Openapi, Bpmn, Soap, Jq, Curl, Lombok, Gatling, Docker, Osgi Equinox, Rad For Websphere, Eclipse, Mylan, Jbuilder, Weblogic Development Tools, Svn, Maven, Ant, Kibana, Icinga, Grpc, Istio, Opentracing, Hibernate Envers, Spring Jpa Repository.
Languages
Education
“POLITEHNICA” University Bucharrest
Master of Science · Open Systems – Architecture · Bucharest, Romania · 100%
“POLITEHNICA” University Bucharrest
Bachelor of Science · Automation and Industrial Computers · Bucharest, Romania · 92.5%
Certifications & licenses
Goethe-Zertifikat B2
Statistics
Experience
Global experience
Expertise
Qualifications
Frequently asked questions
Have questions? Find more information here.
Ioan is based in Roßtal, Germany and can operate in on-site, hybrid, and remote work models.
Ioan speaks the following languages: Romanian (Native), German (Advanced), English (Advanced).
Ioan has at least 27 years of experience. During this time, Ioan has worked in at least 12 different roles and for 20 different companies. The average length of individual experience is 1 year and 1 month. Note that Ioan may not have shared all experience and actually has more experience.
Based on recent experience, Ioan would be well-suited for roles such as: Senior Software Developer, Senior Software Developer, Professional and Technical Lead, Senior Software Architect.
Ioan's most recent position is Senior Software Developer at ING.
In recent years, Ioan has worked for ING, ERGO, and Toll Collect.
Ioan is most experienced in industries like Banking and Finance, Information Technology, and Automotive. Ioan also has some experience in Insurance, Transportation, and Retail.
Ioan is most experienced in business areas like Information Technology, Product Development, and Finance. Ioan also has some experience in Project Management, Quality Assurance, and Business Intelligence.
Ioan has recently worked in industries like Insurance, Transportation, and Banking and Finance.
Ioan has recently worked in business areas like Information Technology and Product Development.
Ioan holds a Master in Open Systems – Architecture from “POLITEHNICA” University Bucharrest and a Bachelor in Automation and Industrial Computers from “POLITEHNICA” University Bucharrest.
Ioan has 1 certificate: Goethe-Zertifikat B2.
The availability of Ioan 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 10 Nov 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 Software Developer
Nearby freelancers
Professionals working in or nearby Roßtal, Germany
