Senior software developer
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- 60314 Frankfurt am Main
- Nähe des Wohnortes
- fa | en | de
- 20.12.2024
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
2/2023 – offen
Tätigkeitsbeschreibung
As an IT Architect and Java backend developer specializing in payment systems, I design and build scalable microservices, CI/CD pipelines, and cloud infrastructure.
● Microservices Development: Architected and developed microservices with Java 21, Spring Boot 3, PostgreSQL, Neo4j, Redis, Pub/Sub, and Debezium for reliable event-driven messaging.
● Cloud Infrastructure and IaC: Designed and managed Dev, Staging, and Production environments in GCP using Terraform for comprehensive infrastructure as code.
● CI/CD Automation: Created full CI/CD workflows with Docker, pushing images to repositories and managing deployments through ArgoCD and Argo Image Updater.
● Istio Service Mesh: Configured Istio for advanced routing, multi-version deployments, and Canary, Blue-Green, and Mirroring deployment strategies.
● Architecture Solutions: Led architectural improvements, implementing the outbox pattern with Debezium to streamline event-based integrations.
Java-Entwickler, Backend, Spring Framework, Cloud (allg.), Infrastrukturarchitektur, Kubernetes
12/2021 – 10/2023
TätigkeitsbeschreibungWorking as a backend developer to create a SSO application working with Azure Active directory, Postgresql, Docker, AKS, Spring Webflux, Spring security, Gitlab CI/CD, Java 17 and ...
Eingesetzte QualifikationenArchitekturvisualisierung
10/2019 – 6/2022
TätigkeitsbeschreibungJava backend developer, Spring boot, quarkus, Spock, groovy, Python, Vue.js, React, Kubernetes, AWS, Redis, Postgres
Eingesetzte QualifikationenApplication Development
4/2019 – 9/2019
Tätigkeitsbeschreibung
• Implementation of a large-scale project
• Follow-up of new technologies and methods
• Coordination with project participants to develop Trade finance solution for Deutsch Bank
Application Development
12/2016 – 6/2018
Tätigkeitsbeschreibung
• Develop a wallet that connected to customer shares in this system the available balance is calculated based on the value of the shares that customers have, this application develop with Spring boot, MongoDB, and ...
• Develop a Mobile application for this wallet with Flutter
Architekturvisualisierung
5/2014 – 4/2019
TätigkeitsbeschreibungManaging a trade finance team to develop and deliver trade finance modules in core banking like as LC, Collection, Clean payments, Guarantees, Swift and ...
Eingesetzte QualifikationenApplication Development
12/2010 – 12/2018
TätigkeitsbeschreibungDesign and develop and support an application for sending and reconcile TI (Misys trade finance application) postings to Safir (EDBI Core banking system
Eingesetzte QualifikationenArchitekturvisualisierung
Zertifikate
Über mich
Key Skills:
● Backend Development: Proficient in Java, Spring Boot, Spring Cloud, WebFlux, and Quarkus.
● Frontend Development: Competent in React, Angular, and Vue.js to deliver seamless full-stack solutions.
● Microservices Architecture: Skilled in designing scalable, resilient microservices.
● Cloud & DevOps: Experienced with Kubernetes, Docker, and Terraform for efficient cloud-based deployments.
● Financial Systems: Deep understanding of banking, trade fi-nance, and SWIFT Payments.
● Modern Methodologies: Well-versed in TDD, DDD, and CQRS for robust, maintainable code.
● Event-Driven Systems: Proficient with Apache Kafka and Google Pub/Sub for distributed applications.
● Database Management: Extensive experience with Post-greSQL, MongoDB, Oracle, and Redis.
● AI Integration: Experience developing AI-powered applica-tions with Spring AI, DOCAI, Gemini, and more.
I thrive on solving complex challenges and driving project success with innovative solutions.
Weitere Kenntnisse
Persönliche Daten
- Persisch (Muttersprache)
- Englisch (Fließend)
- Deutsch (Grundkenntnisse)
- Europäische Union
- Schweiz
- Vereinigte Staaten von Amerika
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden