30 Tage 2024
Senior Java Software Engineer (Azure)Kiesen, Charkiws, Kiews, Днипро, Одеса, Вінниця, Івано-Frankreich, Хмельницький, Житомир, Ужгород, Черкаси, Чернівці, віддалено p>Wir suchen einen Senior Java Software Engineer (Azure) zur Verstärkung unseres Teams. Der erfolgreiche Kandidat wird eine entscheidende Rolle bei der Entwicklung und Verbesserung reaktiver Mikrodienste, der Verarbeitung von Streaming-Daten und seinem Beitrag zur gesamten Systemarchitektur spielen. Diese Pos
30 Tage 2024
Senior Java Software Engineer (Azure)
Kiesen, Charkiws, Kiews, Днипро, Одеса, Вінниця, Івано-Frankreich, Хмельницький, Житомир, Ужгород, Черкаси, Чернівці, віддалено p>
Wir suchen einen Senior Java Software Engineer (Azure) zur Verstärkung unseres Teams.
Der erfolgreiche Kandidat wird eine entscheidende Rolle bei der Entwicklung und Verbesserung reaktiver Mikrodienste, der Verarbeitung von Streaming-Daten und seinem Beitrag zur gesamten Systemarchitektur spielen. Diese Position bietet eine spannende Gelegenheit, an modernsten Technologien zu arbeiten und einen wesentlichen Einfluss auf unsere Projekte zu nehmen.
Die Remote-Option gilt nur für Kandidaten, die von einem beliebigen Standort in der Ukraine aus arbeiten werden.
Verantwortlichkeiten
- Nehmen Sie an täglichen Stand-up-Meetings teil, um Fortschritte auszutauschen und technische Anforderungen für die Datenverarbeitung zu besprechen.
- Entwickeln Sie neue reaktive Mikrodienste oder bestehende verbessern, um Streaming-Updates zu verarbeiten.
- Relevante Daten für Front-End-Anwendungen mithilfe von Webtechnologien wie WebSocket oder webbasierten APIs verfügbar machen.
- Dokumentation für öffentliche Dienste und Quellcode schreiben und pflegen
- Arbeiten Sie mit Domänenexperten zusammen, um technische Anforderungen zu verstehen und an Sprint-Planungssitzungen mitzuwirken.
- Behalten Sie den Arbeitselementstatus in Azure DevOps bei, um den Entwicklungsfortschritt widerzuspiegeln, und organisieren Sie Arbeitselemente.
- Tragen Sie zur kontinuierlichen Verbesserung des Entwicklungsprozesses und der Architektur bei.
Anforderungen
- Mindestens 5 Jahre relevante Erfahrung als Back-End-Entwickler mit Schwerpunkt auf Java-Entwicklung
- Nachgewiesene Erfahrung mit Test-Driven Development (TDD) und Event-Stream-Verarbeitung in Kafka oder ähnlichen Plattformen
- Kenntnisse in Akka oder anderen Frameworks zum Erstellen reaktiver Mikrodienste
< li> Erfahrung in der Entwicklung von Containeranwendungen und der Nutzung von PostgreSQL für die Datenpersistenz - Starke Fähigkeiten in der Zusammenarbeit mit Git und GitHub Flow für die Quellcodeverwaltung
- Vertrautheit mit der Erstellung und Nutzung restful/webbasierter APIs
- Fähigkeit, Dokumentation für öffentliche Dienste mithilfe von OpenAPI v3 und/oder AsyncAPI zu schreiben und zu pflegen
- Teilnahme an Sprint-Retrospektiven/Planungssitzungen und Einhaltung agiler Entwicklungspraktiken
- Fließende Englisch-Kommunikationsfähigkeiten auf B2+-Niveau
Schön,
- Erfahrung mit Spring
- zu haben. Kenntnisse in der Verwendung von Nginx als Reverse-Proxy
- Fähigkeit, Helmdiagramme für die Bereitstellung von Anwendungen auf Kubernetes zu schreiben und zu verwalten
- Erfahrung in der Verwendung und dem Schreiben von gRPC-Diensten und Protobuf-Beschreibungen
- Vertrautheit mit OAuth2 für tokenbasierte Authentifizierung und Erstellen/Pflege von Pipeline-Definitionen in Azure Pipelines
- Kenntnisse über die Bereitstellung von Prometheus-Metriken und Anwendungsprotokollen für Überwachungs- und Debugging-Zwecke
Wir bieten
- Arbeiten Sie nach einem flexiblen Zeitplan aus der Ferne oder von einem unserer komfortablen Büros oder Coworking Spaces in der Ukraine aus.
- Erhalten Sie die notwendige Ausrüstung, um Ihre Arbeitsaufgaben auszuführen.
- Ändern Sie Projekte und Technologie-Stacks mitin EPAM
- Sammeln Sie Erfahrungen in verschiedenen Geschäftsbereichen (Versicherungen, E-Commerce, Gesundheitswesen, Finanzen, Reisen, Medien, künstliche Intelligenz und mehr)
- Erwägen Sie Umzugsmöglichkeiten in über 30 Ländern weltweit
- Nehmen Sie an Freiwilligen-, Wohltätigkeitsprogrammen und Communities teil (sowohl fachlich als auch interessenbasiert)
- Sie können Ihren individuellen Karriereweg gemeinsam mit Ihrem Vorgesetzten planen
- Empfangen Regelmäßiges Feedback von Kollegen
- Verbessern Sie Ihr Englisch kostenlos mit zertifizierten Lehrern (Speaking Clubs, Kurse zur Vorbereitung von Kundengesprächen usw.)
- Erhalten Sie die Möglichkeit, eine kostenlose Schulung und Zertifizierung in AWS zu absolvieren. GCP oder Azure Clouds
- Nutzen Sie das interne E-Learn-Schulungsprogramm (über 18.200 spezialisierte Schulungs- und Mentoringprogramme)
- Greifen Sie auf Unternehmenskonten auf LinkedIn Learning, Get Abstract und anderen Partnerressourcen zu < /li>
- Studieren Sie an der EPAM Solution Architecture School bei Dozenten, die praktizierende Architekten sind
- Entwickeln Sie sich als Führungskraft, nehmen Sie an der Delivery Management, Resource Management, Leadership Essentials School und mehr teil
- Nehmen Sie an internen Communities teil (mehr als 500 Treffen, technische Diskussionen, Brainstorming-Sitzungen, Online-Veranstaltungen und Konferenzen pro Jahr)
- Urlaub und Krankheitsurlaub (einschließlich Krankheitsurlaub ohne ärztliches Attest)
- A Große Auswahl an freiwilligen Krankenversicherungsprogrammen, die sowohl medizinische Behandlung als auch verschiedene Präventionsmöglichkeiten (einschließlich Sportaktivitäten) bieten.
- Krankenversicherung für Familienmitglieder zu Firmentarifen.
- Unterstützung des Unternehmens bei wichtigen Lebensereignissen (Geburt). oder Adoption, Heirat usw.)
- Unterstützung für psychologisches Wohlbefinden: Rabatte auf Dienstleistungen von Psychologen oder Coaches, thematische Schulung
- E-Kids-Programm – ein kostenloses Programmiersprachen-Trainingsprogramm für die Kinder von EPAMern
EPAM ist bestrebt, seinem globalen Team aus über 52.800 Fachleuten in mehr als 55 Ländern vom ersten Tag der Zusammenarbeit an Möglichkeiten zur beruflichen Weiterentwicklung zu bieten. Unsere Kollegen sind die Quelle des Erfolgs von EPAM. Deshalb legen wir Wert auf Zusammenarbeit, sind bestrebt, das Geschäft unserer Kunden stets zu verstehen und streben nach höchsten Qualitätsstandards. Ganz gleich, wo Sie sich befinden, Sie werden einer engagierten, vielfältigen Community beitreten, die Ihnen dabei hilft, Ihr Potenzial voll auszuschöpfen.