03.05.2025 aktualisiert


Premiumkunde
100 % verfügbarTechnischer Leiter / Sinior Java Entwickler
Frankfurt am Main, Deutschland
Frankfurt am Main +25 km
2014Skills
JavaSpringHibernateSQLSpring BootEJBREST / Web ServicesStruts 2OracleVaadinJSF 2JMSLog4J / SFL4JJavascript JUnitScrumTDDContinuous Integration
Programmiersprachen:
Java, Javascript, PHP, SQL
Java-Technologien:
Java SE, Java EE (u.a.: EJB, JSF/Primefaces, CDI, JPA, Servlets, JMS, JPA, JSP, JAX-WS, JAX-RS, WebSocket, JavaMail)
Frameworks:
Spring Boot, Spring (Core, MVC, Batch, DATA, Security, Cloud), Hibernate, Struts 2, Vaadin 7, OSGi, Sling, Lucene/Solr, Zend
Datenbanken:
Oracle, Postgres, MySQL
Webdinste / Protokolle:
JBoss7, Apache Tomcat, Jetty, REST, SOAP
UI:
JavaScript, jQury, Gramite UI, Backbone,HTML, CSS, Less;
Logging:
Log4j, Slf4j
Source control:
Subversion, Git
Build-Werkzeuge:
Maven, Ant
Testing tools:
JUnit, Mockito, EasyMock, TestNG
Expertise:
Software Performance and Optimization, Software Architecture, Design Patterns, SOLID, OOP, TDD, DDD, Build Systems, DevOps, Continuous Integration (CI), Continuous Deployment (CD)
Java, Javascript, PHP, SQL
Java-Technologien:
Java SE, Java EE (u.a.: EJB, JSF/Primefaces, CDI, JPA, Servlets, JMS, JPA, JSP, JAX-WS, JAX-RS, WebSocket, JavaMail)
Frameworks:
Spring Boot, Spring (Core, MVC, Batch, DATA, Security, Cloud), Hibernate, Struts 2, Vaadin 7, OSGi, Sling, Lucene/Solr, Zend
Datenbanken:
Oracle, Postgres, MySQL
Webdinste / Protokolle:
JBoss7, Apache Tomcat, Jetty, REST, SOAP
UI:
JavaScript, jQury, Gramite UI, Backbone,HTML, CSS, Less;
Logging:
Log4j, Slf4j
Source control:
Subversion, Git
Build-Werkzeuge:
Maven, Ant
Testing tools:
JUnit, Mockito, EasyMock, TestNG
Expertise:
Software Performance and Optimization, Software Architecture, Design Patterns, SOLID, OOP, TDD, DDD, Build Systems, DevOps, Continuous Integration (CI), Continuous Deployment (CD)
Sprachen
DeutschverhandlungssicherEnglischverhandlungssicher
Projekthistorie
- Technische Aufgabenanalyse: Identifizieren und analysieren von technischen Anforderungen zur Lösungsfindung
- Technische Konzepterstellung: Erarbeiten von Konzepten zur Bewältigung komplexer Aufgaben und Zielerreichung
- Batch-Prozess-Implementierung: Umsetzen und integrieren von Batch-Prozessen zur Automatisierung
- Analyse von Serviceanfragen: Detaillierte Analyse, um Anforderungen und Bedürfnisse zu verstehen und Lösungen zu entwickeln
- Implementierung von REST-Diensten für Microservices: Planung, Entwicklung und Integration zur Verbesserung der Anwendungsleistung
- Teammanagement: Leitung und Organisation für effiziente Projektumsetzung und Zusammenarbeit
- Konzepterstellung (z. B. Cloud-Migration, Testing und DevOps-Verbesserung): Entwicklung von Strategien und Konzepten zur erfolgreichen Projektdurchführung.
- Kundenkommunikation: Effektive Interaktion und Lösungsangebote für Kunden, um Zufriedenheit sicherzustellen
- Implementierung von REST-Diensten für Microservices: Planung, Entwicklung und Integration von RESTful-Services zur Leistungssteigerung
- Konzepterstellung (Kunden-Testteam-Aufbau): Entwicklung von Strategien zur erfolgreichen Einrichtung eines Testteams für Kundenprojekte zur Sicherstellung von Qualität und Zuverlässigkeit.