Schlagwörter
Skills
Windows, Linux
Programmiersprachen:
Java EE 4 – 12 (EJB, CDI, JPA, JTA, JMS, Java Mail, JAX-RS, JAX-WS, JAXB, JNDI, JSF, JSP, Java Servlets), Java SE (SWT, Swing, JDBC, RMI), Scala, JavaScript, Typescript, PHP, Groovy, ABAP4, ActionScript, C, Delphi/Pascal
Frameworks & Software:
Java: Spring Boot, Spring Core, Spring Batch, Spring Data, Spring Security, Spring MVC, Spring AOP, Spring Metrics, Seam, Camel, OSGI, Camunda BPM, SAP Hybris, jBPM, EclipseLink, Hibernate, MyBatis, Vaadin, Hystrix, Easy Rule, Lombok, Axis, Struts, Liferay, Quartz Scheduler, IBM MQ, ActiveMQ, HornetQ, JUnit, JMock, Mockito, Apache Lucene/Solr, Apache CXF, Log4J, OpenCms, Saperion ECM, FreeMarker, Contentful CMS
JavaScript: Vue JS, JQuery, ExtJs, Node JS
Typescript: Vue
PHP: Zend
ActionScript: Apache Flex
CSS: Bootstrap
Web-Technologien & Services:
HTML, CSS, XML, Ajax, JSON, WebServices (SOAP, WSDL, REST), OpenApi u. Swagger
Datenbanken:
MySQL, PostgreSQL, Oracle/PlSQL, MongoDB (NoSQL)
IDE & Tools:
Kubernetes, Docker, IntelliJ, Eclipse, JBuilder, NetBeans, SVN, Mercurial, GIT, CVS, Maven, Gradle, Liquibase, Ant, Jenkins, Sonar, Findbugs, PMD, Checkstyle, SoapUI, Enterprise Architect, SQS Test Professional, Jira, Postman, Logstash, Traefik, Filebeat
Web-/Application-Server:
JBoss, Tomcat, GlassFish, Jetty
Konzepte & Methoden:
Microservices, OOA/OOD, UML, BPMN, Design Patterns, Enterprise Integration Patterns, Agile Development/Scrum, Test Driven Development, Clean Code, Refactoring, Modell Driven Architecture
Projekthistorie
Development of a system for secure communication in the German health care system.
• Implementation of a REST API of the Account Manager Modul
• Providing and configuration of a mail server as a Docker image
• Implementation of an emulator for the Titus testing system
Technologies used: Java 11, Spring Boot, Maven, MySQL, REST/OpenApi 3, SOAP/WSDL, InteliJ, Git, Jenkins, Jira, Docker, Postfix, Dovecot
Development of a central information platform for the integration of information systems of several security institutions.
• Development of components and microservices as a full stack developer
• Implementation of integration tests
• Design and implementation of REST API for search requests
• Providing and configuration of delivery pipelines
Technologies used: Java 8, Spring Boot, JUnit, Typescript, Vue JS, Bootstrap, Jenkins, Web Services (REST, SOAP, WSDL), OpenApi, Gradle, Liquidbase, XML, Git, IntelliJ
Concept, development and maintenance of Daimler public APIs and other service APIs as microservices.
• Setup, configuration and delivery of a continuous delivery platform and its components to provide early integration and frequent automatic delivery of new API releases
• Sustainable design of the APIs
• Implementation of the APIs and their simulation as mocks
• Supplying test of the API functionality (unit tests, runtime and performance tests, acceptance tests)
• Documentation of the reference implementation, lessons learned and proven patterns
• Maintenance and operation of the APIs
Technologies used: Java 8 – 11, Spring Boot, Spring Batch, Spring Data, Spring AOP, Spring Security, Spring MVC, Spring Metrics, Easy Rule, Hystrix, Hibernate, JUnit, Mockito, Lombok, Log4J2, Javascript, NodeJS, Groovy, PostgreSQL, Mongo DB (NoSQL), Flyway, Active MQ, IBM MQ, Web Services (REST, SOAP,WSDL) Swagger, Docker, Kubernetes, Daimler Hybrid Cloud, Logstash, Filebear, Treafik, Jenkins, Apigee, Nagios, Git, Postman, Jira, Confluence, IntelliJ, UML, XML, Maven
Further development of an omnichannel e-commerce platform and introducing of a loyalty program.
• Development of a REST API for several touchpoints
• Realization of user stories and bugfixes at the frontend and backend
Technologies used: Java EE 7/8, Scala, SAP Hybris, Web Services (REST), Spring MVC, HornetQ, Contentful CMS, Freemarker, FitML, Oracle 11g, Mockito, Eclipse, Jira, Git, Maven
Developing a new production- and management-System as a distributed web application for trust center DTrust of the German Federal Printing Office Bundesdruckerei.
- Java developer with focus on integrating external systems (SAP FI, Document- and Archive systems, Sanctionlist services and others) and developing a Web Service API for internal and external client-systems. Implementation of business processes, frontend development, developing component and integration tests, migration, maintenance, documentation
- Technologies used: Java EE 7/8, Web Services (REST, SOAP, WSDL), Spring, Spring MVC, Spring Data Repositories, EclipseLink, Camel, Camunda BPM, ActiveMQ, Vaadin, OSGI, FreeMarker, Quartz Scheduler, MySQL, Eclipse, JUnit, Mockito, Jackson, Maven, Liquibase, Jenkins, XML, Mercurial, UML, Jira
Further development and customization the Infonova R6 E2E business platform for Eircom, the Irish leading telecommunication company.
- Developing user stories and change requests in the front- and backend as a Java full stack developer in an international distributed Scrum team
- Technologies used: Java EE 7, EJB 3, Web Services (REST, SOAP, WSDL), Spring, Hibernate, MyBatis, jBPM, Quartz Scheduler, Struts, JSP, JavaScript, HTML, CSS, GlassFish, Maven, SVN, Jenkins, PL/SQL, Oracle 11g, JUnit, JMock, Eclipse, XML
Takeover and further development of the Telekom Mediencenter.
- Developing in the front- and backend of the distributed web application
- Redevelopment of the frontend with ExtJs
- Technologies used: Java 6, Javascript, PHP, MySQL 5, Flash, REST/JSON,Ajax, CSS, HTML, ExtJS, JQuery, Zend Framework, Apache Server, Tomcat, SVN, Jenkins, Apache Lucene/Solr, Jira,UML, Innovator
Steuerungseinheiten und Einbindung in den Integrationstest, Analyse und Reporting
von Fehlern
* Eingesetzte Technologien: Java EE, IValidator, Swing, SWT, XML, Navis Sparcs, SQS
Test, Eclipse, Ant, CVS
* Konzeption und Entwicklung von Komponenten für das Web-Frontend
* Eingesetzte Technologien: Java EE, MyFaces, JBoss Seam, JBoss Richfaces, JPA,
Oracle, Apache POI, Apache Lucene/Solr, XML, MyEclipse, CVS
* Weiterentwicklung des Fahrplanauskunftssystem im Front- und Backend
* Eingesetzte Technologien: Java EE, Tomcat, JSP, Struts, Axis, Web Services, Eclipse,
CVS, Ant
Rahmen einer Diplomarbeit
* Eingesetzte Technologien: Java, JSP, JavaScript, HTML, XML, OpenCMS