Java Fullstack Entwickler, Design und Modellierung von Software,
Aktualisiert am 10.10.2024
Profil
Mitarbeiter eines Dienstleisters
Remote-Arbeit
Verfügbar ab: 01.11.2024
Verfügbar zu: 100%
davon vor Ort: 100%
Skill-Profil eines fest angestellten Mitarbeiters des Dienstleisters
Bulgarisch
Muttersprache
englisch
Verhandlungssicher
deutsch
Verhandlungssicher

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

1 Jahr 1 Monat
2023-06 - 2024-06

Digitale Antragsverwaltung

Java Entwickler JEE 8 Java Persistence API (JPA2) Spring ...
Java Entwickler

Entwicklung eines Systems zur Verwaltung und Genehmigung von digitalen Anträgen. Das System wurde als Microservice Architektur entwickelt und enthält unter anderem eine Webanwendung und einen E-Mail-Service. Die ereignisgesteuerte Kommunikation wird durch Apache Kafka realisiert.

-       Entwurf der Microservice Architektur und Struktur des Systems. 

-       Analyse von Anforderungen für neue Funktionen oder Verbesserungen.   

-       Implementieren neuer Funktionen gemäß den Entwurfsspezifikationen 

-       Erstellen von Entity-Relationship-Diagrammen zur Modellierung der Datenstruktur. 

-       Konfigurierung der Datenpersistenz und Implementierung von dreischichtiger Architektur.  

-       Erstellen eines ereignisgesteuerten Anwendungsmodells

-       Projektplanung und Sprintplanung

-       Identifizieren und Beheben von Softwarefehlern und Problemen

-       Erstellung von Dokumentationen

Anbindung Ticketsystem (JIRA
- Docker Maven Git Jira Confluence IntelliJ IDEA VS Code GitHub Teams
JEE 8 Java Persistence API (JPA2) Spring Spring Boot Spring Web Apache Cassandra Spring Data Cassandra Apache Kafka O-Auth JSON JavaScript Jackson JUnit MariaDB - Agile SCRUM Backend-Entwicklung Persistenz REST Web-Entwicklung Mehrschicht Anwendungen Stateless Server Er-eignisorientierte Architektur Frontend-Entwicklung Testing OOA/OOD Java
Headframe IT GmbH
11 Monate
2022-08 - 2023-06

Entwicklung einer ARIS Webplattform

Java Entwickler - Java JavaScript Maven ...
Java Entwickler

Das Ziel dieses Projekts ist die Erstellung eines Verwaltungssystem, für Anpassungs- und Änderungswünsche der Kunden für die ARIS-Webplattform. Die Webanwendung wurde unter Ver-wendung von Spring, Apache Cassandra und Apache Kafka entwickelt. Das Grundgerüst des Projekts bildet Spring Boot. Cassandra wird für die Datenbank verwendet und Spring Data Cassandra wird für die Implementierung der Persistenz genutzt. Apache Kafka wird für das ereignisgesteuerte Konzept verwendet

-       Entwicklung der Architektur und Struktur der Anwendung

-       Erstellen von Entity-Relationship-Diagrammen zur Modellierung der Datenstruktur    

-       Analysieren von Anforderungen für neue Funktionen oder Verbesserungen

-       Implementieren neuer Funktionen (sowohl Backend als auch Frontend) gemäß den Entwurfsspezifikationen

-       Lokalisierung, Analyse und Beseitigung von Software Fehlern

-       Test (funktional und nicht-funktional)

-       Dokumentationen erstellen (Konzepte, Handbücher etc.)

Anbindung Ticketsystem (JIRA)  
- IntelliJ IDEA Jira Confluence Teams Terminal Google Chrome ARIS Architect Salesforce
- Java JavaScript Maven Spring Spring Boot Spring Web Apache Cassandra Spring Data Cassandra Apache Kafka HTML CSS Zookeeper Thymeleaf JSON Jackson - Agile Backend-Entwicklung Persistenz Web-Entwicklung REST Drei-Schichten-Architektur
6 Monate
2022-02 - 2022-07

Unterstützung bei der Softwareentwicklung

Software Entwickler - Jira Confluence Teams ...
Software Entwickler

Das Projekt KONSENS ist ein gemeinsames Projekt der Bundesfinanzverwaltung und der 16 Länderfinanzverwaltungen der Bundesrepublik Deutschland. Das Teilprojekt GeCo wird federführend vom Finanzministerium Nordrhein-Westfalen entwickelt. In dem Projekteinsatz wurden Anforderungen des Bayerischen Landesamtes für Steuern an GeCo erhoben und deren Umsetzung begleitet

  • Aufbau, Definition und Erarbeitung einer Testumgebung????    
  • Implementierung der Anforderungen anhand von Fachfeinkonzepten  
  • Durchführung von entwicklungsnahen Tests    
  • Erstellung Schnittstellen zu externen Systemen  
  • Dokumentationen erstellen (Konzepte, Handbücher, etc.)  
  • Lokalisierung und Analyse von Software Fehlern
  • Neue Tools erforschen und testen.  
  • Deployment von Docker-Containern  

- Agile SCRUM Testing IT Security
- Jira Confluence Teams Linux terminal IntelliJ IDEA - Java JavaScript Docker Oracle DB Linux SoapUI Spring Servlets JUnit
Baxerisches Landesamt für Steuern

Aus- und Weiterbildung

Aus- und Weiterbildung

2 Jahre 9 Monate
2016-10 - 2019-06

Software Engineering

Bachelor of Engineering, University of Southampton
Bachelor of Engineering
University of Southampton

Kompetenzen

Kompetenzen

Schwerpunkte

Jave Entwicklung
Backend Entwicklung
Frontend Entwicklung

Aufgabenbereiche

Software Entwicklung
Prozessmanagement
Prozessdokumentation
Prozessdesign
Prozessanalyse

Produkte / Standards / Erfahrungen / Methoden

Agile
Scrum
Barrierefreie Programmierung
Web Entwicklung
Clean Code Development
Unit Test

Programmiersprachen

Java Entwicklung
Frontend Entwicklung
Backend Entwicklung
Prozessmanagement
Prozessdesign
Agile
SCRUM
Java
JEE
Spring
Spring Boot
API
SQL
Oracle DB
JSON
Cassandra
REST
XML
HTML5
Apache
Kafka

Branchen

Branchen

IT

Verwaltung

Energieversorgung

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

1 Jahr 1 Monat
2023-06 - 2024-06

Digitale Antragsverwaltung

Java Entwickler JEE 8 Java Persistence API (JPA2) Spring ...
Java Entwickler

Entwicklung eines Systems zur Verwaltung und Genehmigung von digitalen Anträgen. Das System wurde als Microservice Architektur entwickelt und enthält unter anderem eine Webanwendung und einen E-Mail-Service. Die ereignisgesteuerte Kommunikation wird durch Apache Kafka realisiert.

-       Entwurf der Microservice Architektur und Struktur des Systems. 

-       Analyse von Anforderungen für neue Funktionen oder Verbesserungen.   

-       Implementieren neuer Funktionen gemäß den Entwurfsspezifikationen 

-       Erstellen von Entity-Relationship-Diagrammen zur Modellierung der Datenstruktur. 

-       Konfigurierung der Datenpersistenz und Implementierung von dreischichtiger Architektur.  

-       Erstellen eines ereignisgesteuerten Anwendungsmodells

-       Projektplanung und Sprintplanung

-       Identifizieren und Beheben von Softwarefehlern und Problemen

-       Erstellung von Dokumentationen

Anbindung Ticketsystem (JIRA
- Docker Maven Git Jira Confluence IntelliJ IDEA VS Code GitHub Teams
JEE 8 Java Persistence API (JPA2) Spring Spring Boot Spring Web Apache Cassandra Spring Data Cassandra Apache Kafka O-Auth JSON JavaScript Jackson JUnit MariaDB - Agile SCRUM Backend-Entwicklung Persistenz REST Web-Entwicklung Mehrschicht Anwendungen Stateless Server Er-eignisorientierte Architektur Frontend-Entwicklung Testing OOA/OOD Java
Headframe IT GmbH
11 Monate
2022-08 - 2023-06

Entwicklung einer ARIS Webplattform

Java Entwickler - Java JavaScript Maven ...
Java Entwickler

Das Ziel dieses Projekts ist die Erstellung eines Verwaltungssystem, für Anpassungs- und Änderungswünsche der Kunden für die ARIS-Webplattform. Die Webanwendung wurde unter Ver-wendung von Spring, Apache Cassandra und Apache Kafka entwickelt. Das Grundgerüst des Projekts bildet Spring Boot. Cassandra wird für die Datenbank verwendet und Spring Data Cassandra wird für die Implementierung der Persistenz genutzt. Apache Kafka wird für das ereignisgesteuerte Konzept verwendet

-       Entwicklung der Architektur und Struktur der Anwendung

-       Erstellen von Entity-Relationship-Diagrammen zur Modellierung der Datenstruktur    

-       Analysieren von Anforderungen für neue Funktionen oder Verbesserungen

-       Implementieren neuer Funktionen (sowohl Backend als auch Frontend) gemäß den Entwurfsspezifikationen

-       Lokalisierung, Analyse und Beseitigung von Software Fehlern

-       Test (funktional und nicht-funktional)

-       Dokumentationen erstellen (Konzepte, Handbücher etc.)

Anbindung Ticketsystem (JIRA)  
- IntelliJ IDEA Jira Confluence Teams Terminal Google Chrome ARIS Architect Salesforce
- Java JavaScript Maven Spring Spring Boot Spring Web Apache Cassandra Spring Data Cassandra Apache Kafka HTML CSS Zookeeper Thymeleaf JSON Jackson - Agile Backend-Entwicklung Persistenz Web-Entwicklung REST Drei-Schichten-Architektur
6 Monate
2022-02 - 2022-07

Unterstützung bei der Softwareentwicklung

Software Entwickler - Jira Confluence Teams ...
Software Entwickler

Das Projekt KONSENS ist ein gemeinsames Projekt der Bundesfinanzverwaltung und der 16 Länderfinanzverwaltungen der Bundesrepublik Deutschland. Das Teilprojekt GeCo wird federführend vom Finanzministerium Nordrhein-Westfalen entwickelt. In dem Projekteinsatz wurden Anforderungen des Bayerischen Landesamtes für Steuern an GeCo erhoben und deren Umsetzung begleitet

  • Aufbau, Definition und Erarbeitung einer Testumgebung????    
  • Implementierung der Anforderungen anhand von Fachfeinkonzepten  
  • Durchführung von entwicklungsnahen Tests    
  • Erstellung Schnittstellen zu externen Systemen  
  • Dokumentationen erstellen (Konzepte, Handbücher, etc.)  
  • Lokalisierung und Analyse von Software Fehlern
  • Neue Tools erforschen und testen.  
  • Deployment von Docker-Containern  

- Agile SCRUM Testing IT Security
- Jira Confluence Teams Linux terminal IntelliJ IDEA - Java JavaScript Docker Oracle DB Linux SoapUI Spring Servlets JUnit
Baxerisches Landesamt für Steuern

Aus- und Weiterbildung

Aus- und Weiterbildung

2 Jahre 9 Monate
2016-10 - 2019-06

Software Engineering

Bachelor of Engineering, University of Southampton
Bachelor of Engineering
University of Southampton

Kompetenzen

Kompetenzen

Schwerpunkte

Jave Entwicklung
Backend Entwicklung
Frontend Entwicklung

Aufgabenbereiche

Software Entwicklung
Prozessmanagement
Prozessdokumentation
Prozessdesign
Prozessanalyse

Produkte / Standards / Erfahrungen / Methoden

Agile
Scrum
Barrierefreie Programmierung
Web Entwicklung
Clean Code Development
Unit Test

Programmiersprachen

Java Entwicklung
Frontend Entwicklung
Backend Entwicklung
Prozessmanagement
Prozessdesign
Agile
SCRUM
Java
JEE
Spring
Spring Boot
API
SQL
Oracle DB
JSON
Cassandra
REST
XML
HTML5
Apache
Kafka

Branchen

Branchen

IT

Verwaltung

Energieversorgung

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.