09.11.2022 aktualisiert


100 % verfügbar
Technical Lead: Java, React, Vue.js, Full-Stack, Cloud
München, Deutschland
Deutschland
B.Sc. Computer EngineeringSkills
HTMLJavaJavaScriptPHPMicrosoft WindowsSpring SecurityAPIsAjaxAmazon Web ServicesAmazon S3Data AnalysisAndroid Application DevelopmentAndroid StudioAspektorientierte ProgrammierungApache HTTP Server
Java, backend, API design, Maven, GitLab, bug fixes, Middleware, API, REST API, SPI, adapter, SFTP, ImageMagick, Java 11, Java 8, Spring Boot 2.x, Spring Framework 5.x, Spring MVC, Spring Data JPA, JWT, OAuth2, Redis, RabbitMQ, React, Vue.js, AspectJ (Aspect-Oriented Programming), AWS SDK, MySQL, PostgreSQL, Database, Liquibase, Lombok, Micrometer, Swagger UI, OpenAPI Specification, Docker, JUnit, Mockito, Spring, SoapUI, Git, Kubernetes, Elastic, AWS, S3, RDS, Prometheus, Grafana, Kibana, Keycloak, web applications, Spring Boot, sql, databases, frontend, React, GraphQL, Google Cloud Platform, REST APIs, GraphQL APIs, Java libraries, Javascript libraries, UI / UX, GCP, Server Side, analytics, Java 8, Spring Boot 2.x, Framework 5.x, OAuth2 +, JPA, Spring Session, Spring Integration, Spring Cloud, Stream, Spring Cloud Hystrix, Cloud, PubSub, Binder, Spring Cloud GCP Storage, Google Cloud Firestore, Streams, RSocket, AspectJ (Aspect-Oriented Programming, Gradle, Typescript, Thymeleaf, templating engine, Yarn, Webpack, TSLint, Jest, Enzyme, HTML 5, CSS 3, CloudFunctions, Docker Compose, Google, Cloud Platform, refactoring, bug fixing, OAuth2 Server / Client, Microservices, Angular, Vagrant, Docker-Compose, Kubernetes + Kompose, java heap analysis, jstack analysis, Spring Boot 1.4.x, Spring Framework 4.x, XLIFF, PostgreSQL 9.6, JS, information management, Framework 4.x, Apache, MongoDB, ElasticSearch, WebSocket, SockJS, Amazon AWS, integration tests, Framework 3.x, Hibernate 3.5, TestNG, JsonPath 2.0, JsonAssert, Gson 2.3, Maven 3, JMeter 2, Spring REST 2.x, Spring Security, Spring Security OAuth 2.x, Spring HATEOAS 0, Ehcache 2.9.x, JUnit 4, RestAssured 2.4, Android SDK, Parse BaaS Android, RestAssured, mobile application, Parse BaaS, Parse Android SDK, Node.js, Framework, JSON libraries, Jackson, GSON, Piriti, GWT, Apache CXF, GWT 2.5.1, myBatis, JPA 2.0, 2.1 (Hibernate), TeamCity CI, JMeter, MySQL 5.x, Tomcat 7.x, Hibernate, Spring Core, GWT. Notes, rendering, UI, Amazon S3, Amazon AWS REST API, Jersey REST, Amazon AWS Java SDK, Jasypt Java lib, encryption, Notes, master-slave, CXF, WS-Security, Core, MVC, Apache CXF web service (server and client), Html-coding, CSS, SSO, PSP, Java Servlets, Spring Framework 2.5, 3.0, Tomcat +, Spring Framework 2.0, 2.5, 3.0, JMS, Server Core, Web-services, Programming, PHP, Java SE, Spring Framework, Spring Boot +, Starters, JSP, JDBC, JPA 2.0 (Hibernate), JSON, Piriti for GWT, XML, SAX, StAX, DOM, JAXB, REST, SOAP services, Ant build, JavaScript, AJAX, jQuery, Node, Common, HTML, CSS. Servlet Containers, Tomcat 6, 7, Postgres, Stored Procedures, Windows, Ubuntu 12.04, 14.04, Programming tools, Intellij IDEA, Navicat Premium, SOAP UI, Android Studio, PLSQL Developer
Erfahrung
Berufserfahrungmehr als 10 Jahre
Projekthistorie
Responsibilities:
- Java backend API design, Maven projects setup and implementation (Spring Boot 2.x)
- Frontend applications development (Vue.js, React.js)
- setup of K8S deployments with Helm charts
- setup of CICD pipelines in GitLab
- optimisation of the existing application software solutions
- technicaldocumentation
- leading technical interviews with candidates
- bug fixes and support
Scopes:
- Middleware API: building REST API service consumed by apps for medical insurance companies (Java 15, Spring Boot 2.x, Open API)
- Admin UI: Vue.js web application to administrate app users and manage apps dynamic content (deployed with AWS Amplify and using AWS Cognito)
- Middleware Monitoring: Spring Boot app for monitoring metrics and alerts
- BiPRO-Connect API: building Spring Boot applications based on BiPRO- Connect norm-410 and norm-424 standards. SPI adapter implementations according to insurance company specifications, 3rd party API integrations; setup of monitoring metrics and alerts in AWS CloudWatch, in Grafana using Micrometer, Prometheus tools
- Retax-Delivery app: application for regular files delivery between SFTP servers
Hermes backend: optimisation of large PDF files processing using ImageMagick library - Cloud Connector backend: Java backend application, development of new features and preparation the releases
Responsibilities:
- analysis of the business required features, design of the target software
architecture and conceptual planning of the backend processes
- coordination and active design of the API interfaces between product teams
and company departments
- design, development, running and monitoring of the web applications (using
Java 11, Spring Boot, relational and no-sql databases, frontend libraries like
React and Apollo GraphQL) in the micro-service environment in Google
Cloud Platform
- design, development, running and monitoring of the application REST APIs,
GraphQL APIs (using Java 11, Spring Boot, Open API Specification)
- design, development of the backend Java libraries and frontend Javascript
libraries of React components with common UI / UX functionality
- introduction of the fault-tolerant and resilient principles to web-application
development
- doing technical guidelines, pull-request reviews and code-analysis in the team
of software developers
- creation and maintenance of technical documentation (Open API
Specification)
- optimisation of the existing application software solutions
- managing employees in the competency lead area (1-to-1 sessions, vacation
approval, on-call duties approval, skill-assessment, promotions)
- making technical interviews with the candidates
Projects:
- CoreProduct API: building a solution for matching the global products across
different countries in GCP environment.
- ProductData API project: collecting product data and exposing it through
public available API using GCP
- Server Side Tracking project: collecting tracking events from
GoogleTagManager and sending them to backend service for further enrichment
and processing in the analytics system, i.e. GoogleAnalytics and others.
- Auth project: users authentication with OAuth2 internal server and users
authorisation with internal permissions server
- SearchCockpit project: analysis of GoogleAnalytics search term results to
facilitate search using NDCG measurement
- TeaserManagement project: configuration and delivery of bundled product
teasers to WebShop
- SharedComponents project: library of common React view components
- PermissionsLib project: library of React components for managing users
groups and permissions
- BackendLib project: Java library with common functionality (cluster
leadership election, authentication, auditing tools)
Technologies:
- Backend: Java 11, Java 8, Spring Boot 2.x, Spring Framework 5.x, Spring
Security (OAuth2 + JWT), Spring MVC, Spring Data JPA, Spring Session,
Spring Integration, Spring Cloud Stream, Spring Cloud Hystrix, Spring Cloud
GCP PubSub, Spring Cloud GCP PubSub Stream Binder, Spring Cloud GCP
Storage, Google Cloud Firestore, Spring Boot GraphQL + Subscriptions +
Reactive Streams, RSocket, AspectJ (Aspect-Oriented Programming),
PostgreSQL, H2 Database, Swagger UI, OpenAPI Specification, Gradle, Maven
- Frontend: React 16.x + Typescript, Redux + Saga, GraphQL + Apollo Client,
Thymeleaf Java templating engine, Storybook, Yarn, NPM, Webpack 4, TSLint,
Jest, Enzyme, HTML 5, CSS 3
- Infrastructure: CloudFunctions in GCP, Firestore in GCP, PubSub in GCP,
Storage in GCP, Kubernetes Engine in GCP, Docker, Docker Compose, Google
Cloud Platform
- analysis of the business required features, design of the target software
architecture and conceptual planning of the backend processes
- coordination and active design of the API interfaces between product teams
and company departments
- design, development, running and monitoring of the web applications (using
Java 11, Spring Boot, relational and no-sql databases, frontend libraries like
React and Apollo GraphQL) in the micro-service environment in Google
Cloud Platform
- design, development, running and monitoring of the application REST APIs,
GraphQL APIs (using Java 11, Spring Boot, Open API Specification)
- design, development of the backend Java libraries and frontend Javascript
libraries of React components with common UI / UX functionality
- introduction of the fault-tolerant and resilient principles to web-application
development
- doing technical guidelines, pull-request reviews and code-analysis in the team
of software developers
- creation and maintenance of technical documentation (Open API
Specification)
- optimisation of the existing application software solutions
- managing employees in the competency lead area (1-to-1 sessions, vacation
approval, on-call duties approval, skill-assessment, promotions)
- making technical interviews with the candidates
Projects:
- CoreProduct API: building a solution for matching the global products across
different countries in GCP environment.
- ProductData API project: collecting product data and exposing it through
public available API using GCP
- Server Side Tracking project: collecting tracking events from
GoogleTagManager and sending them to backend service for further enrichment
and processing in the analytics system, i.e. GoogleAnalytics and others.
- Auth project: users authentication with OAuth2 internal server and users
authorisation with internal permissions server
- SearchCockpit project: analysis of GoogleAnalytics search term results to
facilitate search using NDCG measurement
- TeaserManagement project: configuration and delivery of bundled product
teasers to WebShop
- SharedComponents project: library of common React view components
- PermissionsLib project: library of React components for managing users
groups and permissions
- BackendLib project: Java library with common functionality (cluster
leadership election, authentication, auditing tools)
Technologies:
- Backend: Java 11, Java 8, Spring Boot 2.x, Spring Framework 5.x, Spring
Security (OAuth2 + JWT), Spring MVC, Spring Data JPA, Spring Session,
Spring Integration, Spring Cloud Stream, Spring Cloud Hystrix, Spring Cloud
GCP PubSub, Spring Cloud GCP PubSub Stream Binder, Spring Cloud GCP
Storage, Google Cloud Firestore, Spring Boot GraphQL + Subscriptions +
Reactive Streams, RSocket, AspectJ (Aspect-Oriented Programming),
PostgreSQL, H2 Database, Swagger UI, OpenAPI Specification, Gradle, Maven
- Frontend: React 16.x + Typescript, Redux + Saga, GraphQL + Apollo Client,
Thymeleaf Java templating engine, Storybook, Yarn, NPM, Webpack 4, TSLint,
Jest, Enzyme, HTML 5, CSS 3
- Infrastructure: CloudFunctions in GCP, Firestore in GCP, PubSub in GCP,
Storage in GCP, Kubernetes Engine in GCP, Docker, Docker Compose, Google
Cloud Platform
Responsibilities: feature development, microservice prototyping, feature
refactoring, bug fixing.
Tasks:
- Spring Boot applications development (Configuration Server integration with
Git repository (GitLab), OAuth2 Server / Client / Resource application using
JWT token)
- Microservices development: Spring Boot + Angular 5, Vagrant, Docker,
Docker-Compose, Kubernetes + Kompose
- Okapi framework terminology leveraging pipeline step implementation (okapi.sourceforge.net/
) in scope of Translation Application refactoring.
- increasing test coverage, bug fixing and support, java heap analysis, jstack
analysis.
Technologies: Java 8, Spring Boot 1.4.x, Spring Framework 4.x, Maven, Docker,
Docker Compose V2, Vagrant, Okapi, Okapi XLIFF, Mockito, PostgreSQL 9.6
refactoring, bug fixing.
Tasks:
- Spring Boot applications development (Configuration Server integration with
Git repository (GitLab), OAuth2 Server / Client / Resource application using
JWT token)
- Microservices development: Spring Boot + Angular 5, Vagrant, Docker,
Docker-Compose, Kubernetes + Kompose
- Okapi framework terminology leveraging pipeline step implementation (okapi.sourceforge.net/
) in scope of Translation Application refactoring.
- increasing test coverage, bug fixing and support, java heap analysis, jstack
analysis.
Technologies: Java 8, Spring Boot 1.4.x, Spring Framework 4.x, Maven, Docker,
Docker Compose V2, Vagrant, Okapi, Okapi XLIFF, Mockito, PostgreSQL 9.6