Full Stack Software Engineer Angular, Spring Boot (Java or Kotlin), Node.js
Aktualisiert am 20.03.2025
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 20.03.2025
Verfügbar zu: 100%
davon vor Ort: 0%
Angular
Spring Boot
Next.js
Node.js
TypeScript
REST
React
RxJs
NgRx
JUnit
Cypress
Playwright
Jest
Java
Kotlin
Kubernetes
Docker
Testautomatisierung
Python
MongoDB
PostgreSQL
Kafka
MQTT
German
Muttersprache
Croatian
Muttersprache
English
fluent
Chinese
Grundkenntnisse

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

2 months
2024-07 - 2024-08

Frontend software development

Full Stack Software Engineer a11y date-fns ESLint ...
Full Stack Software Engineer
  • Frontend software development (Next.js)
  • Optimisation of the website for search engines (SEO), performance, accessibility
  • Automated end-to-end tests for accessibility
a11y date-fns ESLint GitHub GitHub Actions HeroUI Husky i18n motion Next.js Playwright Prettier Tailwind CSS Typescript
on request
1 year 10 months
2022-09 - 2024-06

Development of a tool for tracking vulnerabilities

Alembic Angular Angular Material ...
  • Developed a vulnerability tracking tool for over 60 services and applications, used to support ISO 27001 certification
  • Optimized API calls and database queries (MongoDB and SQL), ensuring faster processing of large data sets
  • Optimized Keycloak performance, technical users and API keys generated multiple 10,000 sessions that remained valid for 10 hours
  • Responsible for 6 critical applications as a service owner, including dependency updates, bug fixes and code reviews to ensure high quality and secure code
  • Implemented multiple services that aggregated and corrected 4.6 million records daily and used them for statistics, graphs, and reports
Alembic Angular Angular Material apexcharts Argo CD Axios Chai.js Cypress date-fns Docker ESLint Express.js faker-js Flask Flyway Gin GitLab CI Golang googlemaps Gradle Husky i18n immer Jasmine Jest JUnit k9s Karma Kubernetes Liquibase MariaDB Maven Microservices Mocha.js Mockito MongoDB mongoose MQTT NgRx npm NumPy pandas Prettier pylint PyMongo pytest Python Redis REST RxJs Scrum SonarQube Spring Boot (Java) Spring Boot (Kotlin) SQLAlchemy Stylelint Swagger Testcontainers Typescript
SMIGHT GmbH
2 years 3 months
2022-04 - 2024-06

Integrated Azure AD authentication

Ant Design AzureAD Checkstyle ...
  • Integrated Azure AD authentication with Next.js and Spring Boot
  • Implemented global error handling to ensure robustness
  • Developed REST APIs and frontend to manage projects and time & material quotes
Ant Design AzureAD Checkstyle Cypress Day.js Emotion CSS ESLint GitLab CI Hibernate Husky i18n Jest JUnit Liquibase Lombok MapStruct Next.js NextAuth.js npm Nx Monorepo PostgressDB Prettier React REST Sass Scrum SonarQube Spring Boot (Java) Swagger Testcontainers Typescript
Exxeta AG
2 years
2020-04 - 2022-03

Development of various graphical statistics

Angular Angular Material Azure DevOps ...
  • Developed various graphical statistics for partners, fleet and infrastructure managers
  • Developed an automated registration process, previously all customers had to be manually registered by the support team
  • Optimized statistical data processing by moving calculations from the backend to the database to improve performance and enable usage
  • Integrated WebSockets to display live vehicle and infrastructure data
  • Implemented a WebApp that migrates the legacy login flow to the new OAuth login flow
Angular Angular Material Azure DevOps AzureAD Bootstrap Cucumber Cypress Docker echarts ESLint Husky i18n Jest JUnit Lombok MongoDB NgRx Nx Monorepo Prettier REST RxJs Scrum of Scrums Spring Boot (Java) Typescript Websocket
ENBW
8 months
2019-08 - 2020-03

Automated test infrastructure

Angular Bootstrap Docker ...
  • Implemented automated testing infrastructure, including unit and end-to-end testing
  • Led and executed a major refactoring of a critical Angular application, reducing bugs, improving code maintainability, and decoupling tightly integrated components
Angular Bootstrap Docker GitLab CI i18n Jest ng2-charts Protractor REST RxJs Scrum TSLint Typescript
MERCEDES-BENZ MOBILITY AG
11 months
2018-05 - 2019-03

Test infrastructure with automated unit and end-to-end tests

Working Student Angular GitLab CI i18n ...
Working Student
  • Designed and contributed to test infrastructure with automated unit and end-to-end testing
Angular GitLab CI i18n Jasmine Jenkins JUnit Karma PrimeNG Protractor REST RxJs Spring Typescript
MERCEDES-BENZ BANK AG

Aus- und Weiterbildung

Aus- und Weiterbildung

2014 - 2019
Study - Business Informatics
University of Applied Sciences, Karlsruhe, Germany
Degree: Bachelor of Science

Position

Position

Full Stack Software Engineer

Kompetenzen

Kompetenzen

Top-Skills

Angular Spring Boot Next.js Node.js TypeScript REST React RxJs NgRx JUnit Cypress Playwright Jest Java Kotlin Kubernetes Docker Testautomatisierung Python MongoDB PostgreSQL Kafka MQTT

Produkte / Standards / Erfahrungen / Methoden

PROFILE
  • Highly skilled full stack software engineer with over 7 years of experience in developing scalable, highperformance web applications and services. Expertise in designing REST APIs, implementing both microservices and monolithic architectures, with strong proficiency in Angular, Next.js, Spring Boot (Java/Kotlin), Python, Node.js and DevOps practices.
  • Proven ability to deliver innovative, efficient solutions in complex projects across industries such as IoT, energy, financial services, and digital transformation.
  • Demonstrated success in ensuring code quality through refactoring, applying the test pyramid, and integrating CI/CD pipelines. Passionate about building future-focused technology with a commitment to clean architecture, performance optimization, continuous adoption of best practices and continuously staying at the forefront of modern frameworks and technologies.
  • + 7 years of experience in software engineering
  • Technical consulting and analysis of existing systems and future requirements
  • Independent development, planning and implementation of IT concepts and solutions
  • Contribution to Open Source projects
  • Mentored junior developers in best practices in Angular

Frameworks
  • Angular
  • Spring Boot
  • Nx Monorepro
  • Next.js
  • Flask
  • Node.js
  • Gin

Libraries
  • RxJs
  • Lombok
  • NgRx
  • immer
  • pandas

UI Components & Styling
  • Sass
  • Angular Material
  • Bootstrap
  • Ant Design
  • Tailwind CSS
  • HeroUI
  • PrimeNG

APIs
  • REST
  • GraphQL

Messaging Systems
  • MQTT
  • Kafka

Version Control
  • Git
  • GitLab
  • GitHub

Testing
  • Jest
  • JUnit
  • Cypress
  • Cucumber
  • Testcontainers
  • Mocha.js
  • Karma
  • Jasmine
  • Protractor

DevOps
  • Docker
  • Kubernetes
  • GitLab CI
  • Azure DevOps
  • Jenkins

Architecture
  • Monoliths
  • Microservices
  • Event-Driven Architecture

Agile Collaboration
  • Scrum
  • Scrum of Scrums


WORK EXPERIENCE

07/2024 - today
Position: Full Stack Software Engineer (self-employed)

01/2024 - 06/2024
Position: Senior Consultant 
Company: Exxeta AG, Karlsruhe (Germany)

08/2019 - 12/2023
Position: Consultant 
Company: Exxeta AG, Karlsruhe (Germany)

04/2019 - 08/2019
Position: Bachelor 
Company: Exxeta AG, Karlsruhe (Germany)

03/2018 - 03/2019
Position: Working Student 
Company: Exxeta AG, Karlsruhe (Germany)

08/2017 - 02/2018
Position: Internal Trainee 
Company: Exxeta AG, Karlsruhe (Germany)

Programmiersprachen

TypeScript
Java
SQL
Kotlin
Python
Golang

Datenbanken

MongoDB
PostgreSQL
MariaDB

Branchen

Branchen

  • IoT
  • Digital Transformation
  • Energy and Financial Services

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

2 months
2024-07 - 2024-08

Frontend software development

Full Stack Software Engineer a11y date-fns ESLint ...
Full Stack Software Engineer
  • Frontend software development (Next.js)
  • Optimisation of the website for search engines (SEO), performance, accessibility
  • Automated end-to-end tests for accessibility
a11y date-fns ESLint GitHub GitHub Actions HeroUI Husky i18n motion Next.js Playwright Prettier Tailwind CSS Typescript
on request
1 year 10 months
2022-09 - 2024-06

Development of a tool for tracking vulnerabilities

Alembic Angular Angular Material ...
  • Developed a vulnerability tracking tool for over 60 services and applications, used to support ISO 27001 certification
  • Optimized API calls and database queries (MongoDB and SQL), ensuring faster processing of large data sets
  • Optimized Keycloak performance, technical users and API keys generated multiple 10,000 sessions that remained valid for 10 hours
  • Responsible for 6 critical applications as a service owner, including dependency updates, bug fixes and code reviews to ensure high quality and secure code
  • Implemented multiple services that aggregated and corrected 4.6 million records daily and used them for statistics, graphs, and reports
Alembic Angular Angular Material apexcharts Argo CD Axios Chai.js Cypress date-fns Docker ESLint Express.js faker-js Flask Flyway Gin GitLab CI Golang googlemaps Gradle Husky i18n immer Jasmine Jest JUnit k9s Karma Kubernetes Liquibase MariaDB Maven Microservices Mocha.js Mockito MongoDB mongoose MQTT NgRx npm NumPy pandas Prettier pylint PyMongo pytest Python Redis REST RxJs Scrum SonarQube Spring Boot (Java) Spring Boot (Kotlin) SQLAlchemy Stylelint Swagger Testcontainers Typescript
SMIGHT GmbH
2 years 3 months
2022-04 - 2024-06

Integrated Azure AD authentication

Ant Design AzureAD Checkstyle ...
  • Integrated Azure AD authentication with Next.js and Spring Boot
  • Implemented global error handling to ensure robustness
  • Developed REST APIs and frontend to manage projects and time & material quotes
Ant Design AzureAD Checkstyle Cypress Day.js Emotion CSS ESLint GitLab CI Hibernate Husky i18n Jest JUnit Liquibase Lombok MapStruct Next.js NextAuth.js npm Nx Monorepo PostgressDB Prettier React REST Sass Scrum SonarQube Spring Boot (Java) Swagger Testcontainers Typescript
Exxeta AG
2 years
2020-04 - 2022-03

Development of various graphical statistics

Angular Angular Material Azure DevOps ...
  • Developed various graphical statistics for partners, fleet and infrastructure managers
  • Developed an automated registration process, previously all customers had to be manually registered by the support team
  • Optimized statistical data processing by moving calculations from the backend to the database to improve performance and enable usage
  • Integrated WebSockets to display live vehicle and infrastructure data
  • Implemented a WebApp that migrates the legacy login flow to the new OAuth login flow
Angular Angular Material Azure DevOps AzureAD Bootstrap Cucumber Cypress Docker echarts ESLint Husky i18n Jest JUnit Lombok MongoDB NgRx Nx Monorepo Prettier REST RxJs Scrum of Scrums Spring Boot (Java) Typescript Websocket
ENBW
8 months
2019-08 - 2020-03

Automated test infrastructure

Angular Bootstrap Docker ...
  • Implemented automated testing infrastructure, including unit and end-to-end testing
  • Led and executed a major refactoring of a critical Angular application, reducing bugs, improving code maintainability, and decoupling tightly integrated components
Angular Bootstrap Docker GitLab CI i18n Jest ng2-charts Protractor REST RxJs Scrum TSLint Typescript
MERCEDES-BENZ MOBILITY AG
11 months
2018-05 - 2019-03

Test infrastructure with automated unit and end-to-end tests

Working Student Angular GitLab CI i18n ...
Working Student
  • Designed and contributed to test infrastructure with automated unit and end-to-end testing
Angular GitLab CI i18n Jasmine Jenkins JUnit Karma PrimeNG Protractor REST RxJs Spring Typescript
MERCEDES-BENZ BANK AG

Aus- und Weiterbildung

Aus- und Weiterbildung

2014 - 2019
Study - Business Informatics
University of Applied Sciences, Karlsruhe, Germany
Degree: Bachelor of Science

Position

Position

Full Stack Software Engineer

Kompetenzen

Kompetenzen

Top-Skills

Angular Spring Boot Next.js Node.js TypeScript REST React RxJs NgRx JUnit Cypress Playwright Jest Java Kotlin Kubernetes Docker Testautomatisierung Python MongoDB PostgreSQL Kafka MQTT

Produkte / Standards / Erfahrungen / Methoden

PROFILE
  • Highly skilled full stack software engineer with over 7 years of experience in developing scalable, highperformance web applications and services. Expertise in designing REST APIs, implementing both microservices and monolithic architectures, with strong proficiency in Angular, Next.js, Spring Boot (Java/Kotlin), Python, Node.js and DevOps practices.
  • Proven ability to deliver innovative, efficient solutions in complex projects across industries such as IoT, energy, financial services, and digital transformation.
  • Demonstrated success in ensuring code quality through refactoring, applying the test pyramid, and integrating CI/CD pipelines. Passionate about building future-focused technology with a commitment to clean architecture, performance optimization, continuous adoption of best practices and continuously staying at the forefront of modern frameworks and technologies.
  • + 7 years of experience in software engineering
  • Technical consulting and analysis of existing systems and future requirements
  • Independent development, planning and implementation of IT concepts and solutions
  • Contribution to Open Source projects
  • Mentored junior developers in best practices in Angular

Frameworks
  • Angular
  • Spring Boot
  • Nx Monorepro
  • Next.js
  • Flask
  • Node.js
  • Gin

Libraries
  • RxJs
  • Lombok
  • NgRx
  • immer
  • pandas

UI Components & Styling
  • Sass
  • Angular Material
  • Bootstrap
  • Ant Design
  • Tailwind CSS
  • HeroUI
  • PrimeNG

APIs
  • REST
  • GraphQL

Messaging Systems
  • MQTT
  • Kafka

Version Control
  • Git
  • GitLab
  • GitHub

Testing
  • Jest
  • JUnit
  • Cypress
  • Cucumber
  • Testcontainers
  • Mocha.js
  • Karma
  • Jasmine
  • Protractor

DevOps
  • Docker
  • Kubernetes
  • GitLab CI
  • Azure DevOps
  • Jenkins

Architecture
  • Monoliths
  • Microservices
  • Event-Driven Architecture

Agile Collaboration
  • Scrum
  • Scrum of Scrums


WORK EXPERIENCE

07/2024 - today
Position: Full Stack Software Engineer (self-employed)

01/2024 - 06/2024
Position: Senior Consultant 
Company: Exxeta AG, Karlsruhe (Germany)

08/2019 - 12/2023
Position: Consultant 
Company: Exxeta AG, Karlsruhe (Germany)

04/2019 - 08/2019
Position: Bachelor 
Company: Exxeta AG, Karlsruhe (Germany)

03/2018 - 03/2019
Position: Working Student 
Company: Exxeta AG, Karlsruhe (Germany)

08/2017 - 02/2018
Position: Internal Trainee 
Company: Exxeta AG, Karlsruhe (Germany)

Programmiersprachen

TypeScript
Java
SQL
Kotlin
Python
Golang

Datenbanken

MongoDB
PostgreSQL
MariaDB

Branchen

Branchen

  • IoT
  • Digital Transformation
  • Energy and Financial Services

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.