Middle Java Developer Київ, віддалено Beschreibung Wir suchen einen talentierte Person zur Verstärkung unseres wachsenden Technologieteams. Wir suchen jemanden, der selbstmotiviert ist, Herausforderungen mag und das Programmieren liebt. In dieser Position unterstützen Sie das Team bei der Bereitstellung von Backend- oder hochmodernen responsiven Backend-Lösungen. Als unser neuer Software-Ingenieur werden Sie Teil des Scrum-Teams sein. Das Team besteht aus einer Auswahl hochqualifizierter Pers
Middle Java Developer
Київ, віддалено
Beschreibung
Wir suchen einen talentierte Person zur Verstärkung unseres wachsenden Technologieteams. Wir suchen jemanden, der selbstmotiviert ist, Herausforderungen mag und das Programmieren liebt. In dieser Position unterstützen Sie das Team bei der Bereitstellung von Backend- oder hochmodernen responsiven Backend-Lösungen. Als unser neuer Software-Ingenieur werden Sie Teil des Scrum-Teams sein. Das Team besteht aus einer Auswahl hochqualifizierter Personen wie Ihnen selbst und anderen Backend- und Font-End-Entwicklern. Ihr Team wird an einem Projekt arbeiten und dabei die neuesten Technologien wie K8s, AWS, Spring Boot, Docker, GitLab, GitHub, Spring Cloud, Spark, Kafka usw. nutzen. Die Nutzung der neuesten Technologien kombiniert mit der Freiheit und der Erwartung, Neues einzuführen Technologien machen Ihre tägliche Arbeit spannend und herausfordernd.
Anforderungen - Bachelor- oder Masterabschluss in Informatik, IT-Ingenieurwesen oder Informationssystemen.
- Mindestens 3 Jahre Berufserfahrung in komplexen Umgebungen in einer ähnlichen Position.
- Bedeutende Erfahrung mit Spring Boot, Spring Boot Test, Spring Cloud, NoSql-Lösungen (wie MongoDB, ElasticSearch) und Kafka.
- Angewandte Kenntnisse in der API-Entwicklung von Rest, Swagger und AWS.
- Erfahrung in der Entwicklung von Microservices und Cloud-nativen Anwendungen.
- Erfahrung in einer agilen Umgebung: Scrum, Kanban
- Erfahrung mit GIT.
- Fließendes Englisch (B2 oder höher)
- Ausgeprägtes Verantwortungs- und Eigenverantwortungsgefühl.
- Guter Teamplayer und Kommunikator mit einer flexiblen, kundenorientierten Einstellung.
- Agile/Lean-Einstellung und Denkweise.
- Glauben Sie an tägliche Verbesserungen, passen Sie sich leicht an Veränderungen an und haben Sie dabei Spaß. Arbeiten Sie gut unabhängig und im Team.
- Der Ehrgeiz, durch Erfahrung zu wachsen. Neugier, neue Technologien zu verstehen.
- Fähigkeit, kultur- und regionsübergreifend zu arbeiten.
Verantwortlichkeiten
- Arbeiten Sie mit funktionsübergreifenden Teams zusammen, um robuste und zu erstellen hochskalierbare Lösung für die E-Commerce-Branche.
- Entwickeln und pflegen Sie eine Microservice-Architektur.
- Schreiben Sie sauberen, effizienten und gut dokumentierten Code, der den besten Codierungspraktiken und -standards entspricht.
- Nehmen Sie an Codeüberprüfungen teil, um die Codequalität aufrechtzuerhalten und den Wissensaustausch innerhalb des Teams zu fördern.
- Optimieren Sie Webanwendungen für maximale Geschwindigkeit und Skalierbarkeit und stellen Sie gleichzeitig die browser- und plattformübergreifende Kompatibilität sicher.
- Tragen Sie zur kontinuierlichen Verbesserung von Entwicklungsprozessen und Arbeitsabläufen in einer agilen Umgebung bei und folgen Sie dabei Scrum- oder Kanban-Ansätzen.
- Bleiben Sie über die neuesten Branchentrends und neuen Backend-Technologien auf dem Laufenden und nutzen Sie dieses Wissen, um die Fähigkeiten des Teams zu verbessern.
- Arbeiten Sie bei der Fehlerbehebung und Fehlerbehebung zusammen und stellen Sie zeitnahe Lösungen und Verbesserungen bereit, um die Projektanforderungen zu erfüllen.
- Behalten Sie die Versionskontrolle mit Git bei und nutzen Sie GitLab CI & Ansible für kontinuierliche Integrations- und Bereitstellungsprozesse.
- Effektiv kommunizieren wMit Teammitgliedern, Stakeholdern und dem Management auf Englisch, um den Projektstatus, technische Konzepte und Empfehlungen zu vermitteln.
- Zeigen Sie ein ausgeprägtes Verantwortungsbewusstsein für die Projektergebnisse und streben Sie danach, Fristen und Qualitätsstandards einzuhalten.
- Bereitschaftsdienst außerhalb der Geschäftszeiten nach einer 3-4-monatigen Eingewöhnungszeit (einmal pro Monat, vergütet mit 450 Euro).
Schön zu haben (bevorzugte Qualifikationen)
- Angewandte Kenntnisse der besten Design- und Entwicklungspraktiken und Prinzipien.
- Erfahrung mit dem Aufbau verteilter Datenverwaltungssysteme
- Erfahrung mit Helm und Terraform
- Erfahrung mit Apache Spark und Scala
- Erfahrung mit GitHub CI &, Ansible (kontinuierliche Integration/kontinuierliche Bereitstellung).