BY

Bülent Yilmaz

nicht verfügbar bis 31.03.2024

Letztes Update: 30.10.2023

Senior Java Software Engineer, Tech Lead, Software Architect

Abschluss: Diplom Informatik
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher) | türkisch (Muttersprache)

Skills

Senior Java Engineer / Software Architect
Full Stack Java Developer und Architect mit Schwerpunkt Backend Development im Bereich Java, JEE, Spring Boot und Angular.

Skills
  • Programmiersprachen und Frameworks: Java, JEE, Spring, Spring Boot, Angular, Docker, JPA, Hibernate, jOOQ, TypeScript, HTML, CSS, JavaScript, Bootstrap, SQL, XML, XSLT, REST, SOAP, CI/CD, Jenkins, TeamCity
  • Methodiken: Clean Code, Domain Driven Design, Test Driven Design, Scrum, SOLID
  • Architektur: Clean Architecture, Onion Architecture, Layered Architecture, Self Contained Systems, Microservice Architecture
  • Datenbanken: Oracle, MS SQL Server, MySQL / MariaDB, H2
  • Testing: TDD, JUnit, Mockito, Selenium, PIT / Mutation Testing
  • Tools: Eclipse, IntelliJ IDEA, Maven, Git, Subversion, Jira, Confluence

Zertifizierungen:
  • ALCOR Academy: Code Renovation
  • INNOQ: DDD to the Code
  • iSAQB: DDD – Domain Driven Design
  • iSAQB: Certified Professional for Software Architecture
  • iSAQB: FLEX – Flexible Architekturmodelle
  • iSAQB: SOFT – Soft Skills für Softwarearchitekten
  • ORDIX: JEE POWER WORKSHOP
  • OIO Trivadis: Java Persistence API mit Hibernate
  • ALCOR Academy: SOCIO-TECHNICAL EXCELLENCE
  • Diplom Informatik (Universität Freiburg im Breisgau)

Auszeichnungen:
  • Top iSAQB Software-Architekt (DACH-Region)


 

Projekthistorie

10/2012 - bis jetzt
Senior Java/JEE Software Engineer, Tech Lead, Software Architect
Eine Versicherung (Versicherungen, 1000-5000 Mitarbeiter)

Aufgaben:
  • Verantwortung für Qualität und Architektur
  • Analyse, Konzeption, Implementierung, Test und Dokumentation unternehmenskritischer Software
  • Sicherstellung der fachlichen und technischen Qualität der Software-Artefakte
  • Reviews der Software-Architektur, des Software-Designs und des Codes
  • Architektur- und Code-Refactorings
Eingesetzte Technologien:
  • JEE, Spring, Spring Boot, JPA, REST, JMS, Angular, TypeScript
  • Entwickler-Tests: Junit 5, ArchUnit, openejb, h2database, dbunit, QF-Test, Selenium, Karma, Jasmine
  • Datenbank: Oracle, SQL und diverse DB-Tools
  • Build: Maven, TeamCity, Git, Sonar
  • Methodik: Scrum, TDD, Pair-/Mob-Programming, Clean Code, Domain Driven Design, Onion Architecture

09/2008 - 09/2012
Senior Java/JEE Software Engineer
ClinIT AG (Pharma und Medizintechnik, 50-250 Mitarbeiter)

  • Entwicklung einer eClinical Solution Software mit Java, Spring, JPA (Hibernate), Wicket, Spring MVC, Servlets, JSP, XSLT, Tomcat und Eclipse unter Anwendung von Scrum
  • Datenbank-Design und -Programmierung (Oracle)
  • Testmanagement: Planung und Koordination von manuellen und automatisierten Tests (Selenium, WebDriver, JUnit, HtmlUnit, Sahi)
  • Buildmanagement (Hudson, Maven, Nexus, Subversion)

11/2006 - 08/2008
Java/JEE Software Engineer
Business Solution GmbH (50-250 Mitarbeiter)

  • Entwicklung einer Service Lifecycle Applikation mit Java, Spring, Hibernate, JSF, Servlets, JSP, Struts, SOAP, jBPM, JUnit, ASP, Subversion, Ant, UML und Eclipse
  • Datenbank-Design und -Programmierung (MS SQL Server)
  • Consulting

01/2000 - 10/2006
Softwareentwickler
CS Publishing GmbH (Medien und Verlage, 10-50 Mitarbeiter)

  • Entwicklung von Extranetsystemen mit Java, JSP, Servlets, Struts, Enterprise JavaBeans, ASP, Python, HTML, CSS, JavaScript und XML-Technologien unter Anwendung von XP
  • Datenbank-Design und -Programmierung (MS SQL Server)
  • SQL-Anfrageoptimierung

Reisebereitschaft

Verfügbar in den Ländern Schweiz
Deutschschweiz oder Remote.
Profilbild von Buelent Yilmaz Senior Java Software Engineer, Tech Lead, Software Architect aus Hochdorf Senior Java Software Engineer, Tech Lead, Software Architect
Registrieren