Java Backend developer
- Verfügbarkeit einsehen
- 0 Referenzen
- 25€/Stunde
- 181171489 Tehran, Iran
- National
- fa | en | tr
- 17.08.2022
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
8/2021 – offen
TätigkeitsbeschreibungAls Teamleiter bin ich mit meinen erworbenen Fähigkeiten und Kenntnissen für die Betreuung, Verwaltung, Implementierung und Entwicklung von Unternehmensanwendungen in Cloud-nativen Plattformen mit Kubernetes und Docker verantwortlich. Alle meine Bemühungen bestanden darin, die Qualität der Produktionssoftware zu verbessern, indem ich die besten Praktiken der Softwareproduktion und des Softwaredesigns wie SOLID-Prinzipien, Designmuster, sauberen Code, Teamarbeit und Scrum-Methodik befolgte. Um von neuen Versionen von Frameworks und Technologien zu profitieren, versuche ich außerdem, die Algorithmen korrekt zu finden und auszuführen, um Probleme und Bedenken zu vermeiden, die dazu führen, dass Software instabil wird, wie z. B. Speichermangel oder Systemlangsamkeit, und habe häufig technische Punkte wie Spring Boot verwendet Tipps, Tricks und Techniken, um bessere Software zu produzieren. In diesem Unternehmen war und ist meine erste Herausforderung, ACID zu warten und sicherzustellen, dass ACID immer der Schlüssel bleibt, und die zweite Herausforderung besteht darin, die Transaktionsisolationsstufe in einem verteilten Transaktionsszenario zu verwalten, indem ich das SAGA-Muster anwende und mit Elasticsearch arbeite seine Komplexität, wo ich sie endlich erfolgreich lösen konnte, und schließlich die Arbeit mit Elasticsearch und verwandten Technologien.
Eingesetzte QualifikationenApplication Development
12/2016 – 8/2021
TätigkeitsbeschreibungAls Softwareentwickler war ich für die Entwicklung von Java-basierten Webanwendungen auf einer Cloud-nativen Plattform verantwortlich. Aufgrund meiner Erfahrung war ich auch für die Verbesserung der Anwendungsleistung, Wartung und Problemlösung verantwortlich. Für eine effiziente Softwareentwicklung. Eine der Herausforderungen, denen ich gegenüberstand, war das Verschieben einiger Projekte in Microservice-Projekte und das Lösen von Migrationskomplexitäten wie einem Zwei-Phasen-Commit. Dazu konnte ich die monolithischen Projekte erfolgreich zu Microservice migrieren, indem ich die Best Practices und Möglichkeiten zur Optimierung vorhandener Anwendungen befolgte, indem ich mehrere Abschnitte untersuchte, Boilerplate-Code reduzierte und sie erneut mit verschiedenen Szenarien testete.
Eingesetzte QualifikationenApplication Development
Zertifikate
Über mich
Fähigkeiten und Kenntnisse, die ich erworben habe, habe ich gute Erfahrung in der Migration traditioneller und monolithischer Projekte auf neue Plattformen wie Microservices-Plattformen. Ich bin offen für einen Umzug für den richtigen Job. Ich würde mich jedoch freuen, wenn ich im Fachgespräch meine Erfahrungen und Qualifikationen erörtern und meine Eignung für diese Rolle unter Beweis stellen könnte.
Weitere Kenntnisse
Persönliche Daten
- Englisch (Fließend)
- Persisch (Muttersprache)
- Türkisch (Grundkenntnisse)
- Deutsch (Grundkenntnisse)
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden