Profilbild von Anonymes Profil, Senior Software Engineer
verfügbar

Letztes Update: 29.11.2022

Senior Software Engineer

Firma: Main Method GmbH
Abschluss: Diplom Informatiker
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher)

Schlagworte

Java Apache Tomcat J2EE Groovy Kotlin APIs Content Management Linux Distributed Computing Freemarker

Dateianlagen

Main.Method.Profile.pdf

Skills

Kernkompetenzen: 
  • Technische Konzeption, Software Engineering
  • Anforderungsanalyse, Aufwandsschätzung, Entwicklung
  • Entwicklung von JVM-Webanwendungen (Java, Kotlin, Groovy, J2EE, Tomcat) für verteilte Systeme
  • Release-Planung und Deployment/Rollout
Technologien & Produkte: 

Java, Spring Boot, J2EE, Kotlin, Ktor, Groovy, Python, Apache Tomcat, REST API, Docker, Magnolia CMS, REST, SOAP, DB-Design, MySQL, Oracle, JSON, XML Git, Gradle, Maven, SVN, HOCON, Linux, NetBeans, Freemarker

Projekthistorie

01/2021 - 08/2022
Lead Developer
Financial Services
Projekt: Erweiterung, Optimierung und Wartung von Magnolia-Auftritten

Aufgaben:
  • Erweiterung der kundenspezifischen Implementierung des Magnolia CMS 
  • Anforderungsanalyse, Konzeption, Aufwandsschätzung, Entwicklung 
  • Debugging von Applikationsfehlern in Produktion 
  • Release-Planung und Deployment/Rollout
Produkte und Technologien: Java, JSP, J2EE, Apache Tomcat, Magnolia CMS, Freemarker, Maven, Git, SVN, REST, MySQL, Oracle, Docker, SOAP, JSON, XML, Scrum, IntelliJ IDEA, JIRA

10/2021 - 01/2022
DevOps Developer
Financial Services
Projekt:  Implementierung einer Applikation zur Deployment-Verwaltung

Aufgaben:
  • Konzeption und Implementierung einer Python Applikation zum einfachen Erstellen von Update-Paketen für Web-Applikationen
  • Automatisiertes Generieren von Deployment-Instruktionen

Produkte und Technologien:  Python, SVN, Linux

10/2020 - 02/2021
Backend Developer
Financial Services
Projekt:  Implementierung einer Applikation zur Release-Verwaltung

Aufgaben:
  • Konzeption und Implementierung einer Kotlin Applikation zur versionierten Darstellung von Release-Terminen samt Deployment-Instruktionen 
  • Automatisiertes Generieren von Deployment-Instruktionen 
  • Aktualisieren von Wiki-Inhalten

Produkte und Technologien:  Kotlin, Ktor, Gradle, SVN, REST, JSON, HOCON, IntelliJ IDEA

06/2020 - 10/2020
Backend Developer
Automation, Logistic
Projekt:  Implementierung einer Kotlin API

Aufgaben:
  • Implementierung einer Kotlin API als Abstaction-Layer für eine Rest-API
Produkte und Technologien:  Kotlin, Ktor, Spring Boot, Gradle, SVN, REST, JSON, HOCON, IntelliJ IDEA

04/2020 - 09/2020
DevOps Developer
Telecommunication
Projekt:  Implementierung von Connectoren HTTP-API

Aufgaben:
  • Anforderungsanalyse, Architekturkonzeption 
  • Konzeption und Implementierung einer API zum Import / Export von großen Datenmengen 
  • Lesen und Schreiben von Excel-Dateien in Java 
  • Deployment/Rollout auf Linux-Zielsysteme

Produkte und Technologien:  Java, J2EE, Apache Tomcat, Spring Boot, Gradle, Groovy, SVN, REST, JSON, Excel / ApachePOI, IntelliJ IDEA

06/2019 - 03/2020
Backend Developer
Automation, Logistic
Projekt:  Entwicklung eines Connector-Frameworks

Aufgaben:
  • Konzeption und Implementierung eines NoCode-Frameworks zur Erstellung von Datenverarbeitungs-Pipelines
  • Entwicklung von Datenprozessoren
Produkte und Technologien:  Java, J2EE, Apache Tomcat, Gradle, Groovy, Jackson, Git, REST, SQL, JSON, XML, HOCON, IntelliJ IDEA

06/2018 - 05/2019
DevOps Developer
Logistic
Projekt:  Implementierung von Connectoren

Aufgaben:
  • Konzeption und Implementierung einer Anwendung zum Import / Export von Daten 
  • Lesen (Parsen und Input-Validierung) und Schreiben von CSV-Dateien in Java 
  • Lesen und Schreiben von Excel-Dateien in Python 
  • Weiterleiten der Daten an eine Rest-API 
  • Deployment/Rollout auf Linux-Zielsysteme

Produkte und Technologien:  Java, Spring Boot, Gradle, Groovy, OpenCSV, Python, SVN, REST, JSON, IntelliJ IDEA, Linux

11/2016 - 05/2018
DevOps Developer
Financial Services
Projekt:  Erweiterung, Optimierung und Wartung von Web-Auftritten

Aufgaben:
  • Erweiterung der kundenspezifischen Implementierung des Magnolia CMS 
  • Anforderungsanalyse, Konzeption, Aufwandsschätzung, Entwicklung 
  • Deployment/Rollout auf Linux-Zielsysteme 
  • Debugging von Applikationsfehlern in Produktion 
  • Einsatz eines hauseigenen Low-Code Java-Frameworks zur Entwicklung von Web-Applikationen

Produkte und Technologien:  Java, JSP, J2EE, Apache Tomcat, Magnolia CMS, Freemarker, Maven, Git, SVN, REST, MySQL, Oracle, SOAP, JSON, XML, Scrum, NetBeans, JIRA

01/2016 - 10/2016
Backend Developer
Financial Services
Projekt:  Relaunch einer Internet-Plattform / Content-Management-System

Aufgaben:
  • Kundenspezifische Implementierung und Konfiguration des Magnolia CMS 
  • Konzeption und Implementierung eines SingleSignOn Systems 
  • Konzeption und Implementierung einer REST-API (für Frontend-Request) 
  • Design und Einrichtung einer Datenbank für Nutzer-/ Anwendungsdaten 
  • Anbindung an diverse Kunden-Systeme

Produkte und Technologien:  Java, JSP, J2EE, Apache Tomcat, Magnolia CMS, Freemarker, Maven, Git, SVN, REST, DB-Design, MySQL, Oracle, SOAP, JSON, XML, Scrum, Eclipse, JIRA, Confluence

04/2011 - 12/2015
DevOps Developer
Financial Services
Projekt:  Erweiterung, Optimierung und Wartung von Web-Anwendungen

Aufgaben:
  • Kundenindividuelle Softwareentwicklung für Online-Handelsplattformen und B2B-Applikationen 
  • Anforderungsanalyse, Konzeption, Aufwandsschätzung, Entwicklung 
  • Deployment/Rollout auf Linux-Zielsysteme 
  • Einsatz eines hauseigenen Low-Code Java-Frameworks zur Entwicklung von Web-Applikationen

Produkte und Technologien:  Java, J2EE, Apache Tomcat, JSP, XML, Javascript, Maven, SVN, Eclipse, NetBeans, Mantis, Linux, Bash

01/2011 - 03/2011
Junior Developer
Financial Services
Projekt:  Erweiterung Java Client-Server-Applicationen

Aufgaben:
  • Debugging und Refactoring bestehender Java Client-Server-Applicationen

Produkte und Technologien:  Eclipse, Java, Swing, JSP, Tomcat, Javascript

02/2009 - 12/2010
Junior Developer (Fullstack)
Öffentliche Bibliotheken
Projekt:  Erweiterung der Onleihe Web-Applikationen

Aufgaben:
  • Betreuung und Umsetzung von Änderungswünschen der Onleihe Web-Applikationen 
  • Debugging und Refactoring bestehender Java EE Anwendungen 
  • Konzeption einer Java-basierten Web-Applikation zur visuellen Konfiguration eines Kundenlayouts ba- sierend auf der Steuerung der Template Engine

Produkte und Technologien:  Eclipse, Java, Spring, Hibernate, Struts Tiles, JSP, Apache Tomcat, PostgreSQL, CSS, OpenCMS

Sonstige Angaben

Das hier vorliegende Profil unseres fest angestellten Mitarbeiters wird von uns als Main Method GmbH präsentiert.

Die Main Method GmbH ist ein IT-Consulting Unternehmen, geführt von erfahrenen Entwicklern mit Fokus auf Software-Entwicklung und DevOps in der Cloud.

Kontaktformular

Kontaktinformationen

Profilbild von Anonymes Profil, Senior Software Engineer Senior Software Engineer
Registrieren