Thomas Schmitt

ist bald verfügbar ab dem 1.6. 🕒

Bis 2024, Senior Java/Kotlin Developer, Automotive

München, Deutschland

Fähigkeiten und Kenntnisse

Spring
JEE
Angular
Java Development
Java
Spring Framework
Spring Boot
JEE Entwicklung
Kubernetes
Microservice
Spring Cloud
JavaScript
VAADIN
AWS
RabbitMQ
Spring Security
Testautomatisierung
Vaadin 10
Spring Data
Azure
Oracle
JPA
Docker
Reactive Programming
Webentwicklung
IT-Consulting
Design
Analyse
JSON
Scrum
REST
Software Development
Dokumentation
Responsive Webdesign
Software Architektur
CSS
GlassFish
Automobilindustrie
Healthcare
Medien
Ext JS
Project management
Hibernate
IT Security
jQuery
Web Services
Web Security
Swagger
Identity and Access Management
JMockit
Selenium
Microservices
OAuth 2
SAML2
Karate Tests
Cucumber
EasyMock
Mockito
JUnit
Openshift
Browserstacks
JAX-WS
Weblogic
JSF
Camel
Automotive
Media Entertainment
Finance
Insurance
Government
E-Government
GraphQL
Cassandra
Redis
Postgres
Angular 5

Werdegang

Berufserfahrung von Thomas Schmitt

  • 9 Monate, Aug. 2023 - Apr. 2024

    Senior Java/Kotlin Developer

    Automotive

    Project: Worldwide Warranty System - Development of a test automation framework with Kotlin - Technical lead - Architecture and design based on Spring Boot, Cucumber, Selenium - API testing with Cucumber and OpenApi - Docker - CI/CD pipelines with Gitlab - Gradle build scripts - Integration of Xray and Cucumber - Test Reporting - Testdata Management - Key Skills: Kotlin, Java, Spring Boot, Docker, Cucumber, Selenium, Xray, Gitlab CI

  • 3 Monate, März 2023 - Mai 2023

    Senior Java Developer

    eCommerce - Transport

    Project: Ticket Order System - Maintenance of an an invoice component - Backend Development With Java 17 and Spring Boot - API Testing with Cucumber
 - Microservices with Spring Boot and Kubernetes, Helm Charts - CI/CD with Gitlab - Key Skills: Java 17, Spring Boot, MIcroservices, JPA, Postgres, ActiveMQ, Cucumber, JUnit, AWS Cloud, Kubernetes, Helm Charts, Gitlab, TDD

  • 4 Monate, Apr. 2022 - Juli 2022

    Senior Java Developer

    Automotive

    - Project: Maintenance Plans for Trucks - Realtime Tracking of vehicle mass data - Microservices Architecture - Backend with Java und Spring Boot - Api with GraphQL, REST - Messaging with RabbitMQ - DB with Spring Data, JPA, Postgres, Liquibase - Azure, Kubernetes, Terraform, Helm, Docker, SignalR - Bamboo, Bitbucket - Unit Tests, Integration Tests - Caching Strategies (Spring, Redis, EhCache, Hibernate) - Keywords: Java, Spring Boot, RabbitMQ, Angular, Microservices, GraphQL, Automotive

  • 6 Monate, Juni 2021 - Nov. 2021

    Senior Java Developer

    Logistics

    Senior Java Developer - Logistics - Senior Java Developer - ERP Planning System - Microservices with Spring Boot, Spring Cloud - Microfrontends with Angular 11 - Persistence with JPA, Hibernate, Postgres, H2, Liquibase - Security with OAuth2, Spring Security, Keycloak - API Design with Spring Web, Swagger - Testing with JUnit, Mockito, Karma, Selenium - Cloud Computing on Azure with Kubernetes, Docker - SCRUM - Summary: Java, Spring Boot, Spring Cloud, Angular, Kubernetes

  • 10 Monate, Apr. 2020 - Jan. 2021

    Java Senior Developer

    Public Sector

    Senior Developer - Administration and Accounting - GUI Development with VAADIN 14 - Java, JEE, JPA, Hibernate - Microsoft SQL Server, Oracle Databases - Testing with JUnit, Mockito, Vaadin Testbench, Selenium - Database migration, Flyway - JBOSS Application Server - Jenkins CI, Maven - SCRUM

  • 7 Monate, Juli 2019 - Jan. 2020

    Java Senior Developer

    Public Sector

    Senior Java Developer - Online Payment - Spring Cloud Microservices - Spring Boot - Spring WebFlux - Angular 6 - OAuth 2 - JUnit, Mockito, Selenium, REST Assured, Saucelabs, JMeter, Appium - Cloud Foundry, Bamboo - Spring Data, Postgres - Payment Processing with LogPay, Elara, PSD 2, SCA - Android App Development - SCRUM - Code Reviews

  • 3 Monate, Feb. 2019 - Apr. 2019

    Java Senior Developer

    Automotive

    Senior Developer - Automotive - Microservices ConnectedDrive - JEE - REST and JAX WS Webservices - JPA and Postgres DB - Hystrix - Jenkins - Testing with Karate, Cucumber, Mockito, EasyMock, Wiremock - Openshift, Docker - Glassfish application server - Kibana and Dynatrace - SCRUM

  • 7 Monate, Juli 2018 - Jan. 2019

    Java Senior Developer

    Automotive

    Senior Developer - Automotive - Design of a Web Application for motorcycle sales reports - Architecture design based on Spring Boot and Vaadin - Spring Data, JPA/PLSQL - GUI Development with Vaadin 10 - Glassfish application server - Spring Security, Siteminder Integration - Excel reports with POI - Import of mass data with POI - SCRUM

  • 9 Monate, Nov. 2017 - Juli 2018

    Java System Designer/Angular Developer

    Healthcare

    Design and Implementation of a Medication Management System - Architecture Design and Lead Developer - Spring Boot - Angular 5, Material, Typescript - RESTServices with Spring Webflow - Security with oAuth2 and Spring - Spring Data, JPA and MySQL - Blockchain Integration with web3 - Swagger API - Chat Client with XMPP - AWS, Docker

  • 1 Jahr und 2 Monate, Juni 2016 - Juli 2017

    Java System Designer

    Public Sector

    Online Portal Migration in E/Government - Concept/Architecture for a migration of Portlets to JSF Web applications - JSF 2 - Responsive Designs for Mobile Devices mit CSS - Microservices with Camel und Spring - Spring Data, JPA, Oracle, MySQL - Application Server: Tomcat, JBoss - Testing with JMockIt, JUnit, Selenium - CI with Maven, Jenkins - Cross-Browser Testing with Browserstacks

  • 2 Monate, Feb. 2016 - März 2016

    Senior Java Developer

    Automotive

    Order Forecasts for Custom Car Components - JAAS Security implementation - Frontend extensions with AngularJS - DB Migration with Flyway - JEE, AngularJS, Oracle, Flyway

  • 10 Monate, Feb. 2015 - Nov. 2015

    Project Coordinator / Java Developer

    Media Entertainment

    - Financial platform for the worldwide digital market - Integration of international affiliates and clients - Team management and offshore coordination - Introduction of agile practices - Implementation of a PDF generator for ExtJS charts - Kanban, ExtJS, Javascript, Java, Spring, iText, POI, GIT

  • 7 Monate, Aug. 2014 - Feb. 2015

    Senior Java Developer / Architect

    Finance

    - Project: Risk management system - System analysis - Comprehensive refactoring (persistence, validation, exception handling, transactions) - SSO with Siteminder - Batch import for Excel files - Test Design with Mockito and JUnit - Build and deployment management using Maven and Jenkins - JEE, JPA, JSF2, GlassFish, Oracle, Maven, Jenkins

  • 7 Monate, Okt. 2013 - Apr. 2014

    Senior Java Developer / Architect

    Automotive

    - Project: Event scheduling for manufacturing processes - Architecture design - Technical proof of concepts - GUI Design and development using ExtJS - Development of a custom ExtJS component to manage production timelines - ExtJS workshops - Performance tuning - Tests with JUnit, Mockito - ExtJS, JEE, JPA, CA 4.0, Oracle, REST, JCO, GlassFish, Scrum

  • 4 Monate, Apr. 2013 - Juli 2013

    Java Developer

    Human Resources

    - Project: Tool for hardware administration and orders - Business analysis - GUI Development with JSP, Javascript und JQuery - Persistence using Hibernate - Process modelling with Activiti - DB programming using MS SQL Server and T-SQL - Technical concept for JEE migration - Java, Servlets, Activiti, JEE, T-SQL, Tomcat, MS SQL Server

  • 6 Monate, Sep. 2012 - Feb. 2013

    Java / ExtJS Developer, Architect

    Automotive

    - Project: Generic data structures for car components - Frontend architecture - Business analysis - GUI implementation with ExtJS - Migration of existing systems to ExtJS - Selenium tests - Java EE, ExtJS, Javascript, Selenium, JCo, CA 2.0, Oracle Weblogic

  • 1 Monat, Mai 2012 - Mai 2012

    Java Developer

    Automotive

    - Project: CRM System - Implementation of web services based on JAX-WS - Data transformation using XSLT - Tests with EasyMock und JUnit - Java EE, XML, XSLT, XPATH, JAX-WS, REST, EasyMock, Junit, GlassFish

  • 8 Monate, Juni 2011 - Jan. 2012

    Java / ExtJS Developer

    Automotive

    - Project: Administration tool for certificates - Generic forms for technical data maintenance based on metadata stored in SAP - Frontend development with ExtJS - SAP backend integration with JCo - Integration of a custom document management system - Tests with JUnit - Business analysis - Java EE, ExtJS, JCo, CA2.0, Javascript, JQuery, AJAX, Junit, Oracle Weblogic

  • 11 Monate, Mai 2010 - März 2011

    Senior Java Developer, Architect

    Automotive

    - Project: C2B portal - Implementation of REST services - GUI development using JQuery and Google Maps API - Performance and stress tests with Loadrunner and JMeter - Security implementation using JAAS - Backend implementation with JPA und EJB3 - System design with UML - Technical proof of concept for service integration into CQ5 - Real time monitoring of web portals - JEE, REST, JAX-WS, Oracle, Cassandra, Javascript, Google Maps API, JQuery, GlassFish, JUnit, Maven, Hudson, Scrum

  • 4 Monate, Jan. 2010 - Apr. 2010

    Senior Java Developer

    Automotive

    - Project: Car component management - GUI development with ExtJS - Integration with SAP - Drag&Drop implementation for tree structures - ExtJS, Javascript, JEE, Oracle Weblogic, CA 2.0, SAP, Ajax, DWR

Ausbildung von Thomas Schmitt

  • 6 Jahre und 10 Monate, Sep. 1992 - Juni 1999

    Informatik

    Rheinische Friedrich-Wilhelm Universät in Bonn

    - Note: very good (grade A) - Thesis: Design and implementation of an OO-database(research project of the European Union) - Technologies: Java, C++, SQL, Prolog, TCL/TK , Oracle - Secondary subject: Psychology (management and organization)

Sprachen

  • Deutsch

    Muttersprache

  • Englisch

    Fließend

21 Mio. XING Mitglieder, von A bis Z