06.09.2022 aktualisiert


100 % verfügbar
Software Entwickler (Java, Microservices)
Stuttgart, Deutschland
Deutschland +2
Master in Information Technology (CSE), Universität StuttgartSkills
Java RabbitMQ Spring Boot Gradle Git BAMBOO Docker SCRUM Jira Kubernetes ConfluenceAngularApache Kafka Python Shell Scripting C/C++ TeamcityTensorflow Keras PyTorchMachine LearningArtificial Intelligencedeep learningComputer Vision
- Programming Language and Frameworks: Java, Spring Boot, C/C++, Python, Django Framework, Shell Script, Angular
- Server: WildFly, Jetty, ngix, Apache, Apache Tomcat
- Entwicklungsumgebung: Mac OS, Andorid Studio, Xcode, Windows, Linux, Docker, Eclipse, IntelliJ Idea
- Datenbanken: MS SQL Server, PostgreSQL, MySQL, MongoDB
- CI/CD, Collaboration, Issue Tracker: TeamCity, Confluence, JIRA, Tracker, Bamboo, Jenkins
- Entwicklungsmethoden: OOP, OOD, Design Patterns, UML, Microservices Patterns, Event Sourcing, CQRS
- Versionkontrolle: Git, SourceTree
- Messaging Platforms: RabbitMQ, Apache Kafka
- Machine Learning Frameworks: TensorFlow, Keras, PyTorch, OpenCV
Sprachen
DeutschverhandlungssicherEnglischverhandlungssicher
Projekthistorie
- Verteilte und Roboter-Prozessautomatisierung (RPA) Software designen und implementieren
- Projektanforderungen analysieren; REST APIs designen und umsetzen
- Schulung und Unterstützung von Backend-Entwicklern
- Kommunikationsmechanismus mit Message Broker für verteilte und RPA-Anwendungen designen
- Code Review, Komponententests und Integrationstests für umgesetzte Software
- Implementierung eines integrierten Multisystems (Tracing, Logging und Error Memory collection) für den Car Multimedia-Cluster
- Neugestaltung und Implementierung eines Bluetooth-Telefonsystems für Car Multimedia
- Entwurf und Implementierung der Testfälle der Protokolle ARP, DHCP, IPv4 und TCP für die Fahrzeugkonnektivität
- Design und Umgesetzung von einem Fahrzeugssteuerungssystem
- Komponententests und Integrationstests für umgesetzte Software
- Anforderungsanalyse und Architekturdesign für neue und bestehende Embedded Sotfware
- Entwurf und Entwicklung von IoT, Bluetooth und Raspberry Pi-basierten Apps sowie Bluetooth Simple Secure Pairing mit NFC und Bluez
- Implementierung und Wartung von Mesh-Netzwerken und Server-Client-Anwendungen für BLE und Raspberry Pi, und Bluetooth Client Management System mit Bluez System-Bus (D-Bus)
- Kundenberatung und Installation von Prototypsystemen für Kunden