Aktuelle Aufträge für ClickHouse

Chef-Backend-Entwickler

Aus der Ferne
Vollzeit
Projektarbeit
Aufgaben: - Verfeinerung und Modifizierung bestehender Systemmodule; - Entwicklung von neuen Geschäfts- und Integrationsmodulen; - Entwicklung neuer Systemmodule für den Übergang zur Microservice-Architektur mit anschließender Migration in die Cloud (SpringBoot, Docker, OpenShift, Istio). - Aufrüstung des bestehenden Technologie-Stacks (Apache Kafka, Apache Ignite, ClickHouse, grpc+protobuf); - Optimierung und Refactoring der aktuellen Lösung; - Beteiligung an der Ausarbeitung und Annahme von Architekturentscheidungen; - Teilnahme an Diskussionen über die Implementierung von Systemverbesserungen; - Code-Review, Entwicklung von Unit-Tests. - Realisierung von Integrationen mit in der Bank entwickelten KI-Modellen. Erwartungen: - H/S. 5 Jahre Erfahrung; - Ausgezeichnete Kenntnisse von Java 8, Entwurfsmustern und Multithreading; - Verständnis der aktuellen Praktiken und Ansätze für die Implementierung hochbelasteter Systeme und paralleler Berechnungen; - Kenntnisse von J2EE, Spring; - Beherrschung von JAX-RS, JPA, EJB; - Erfahrung mit Maven, Git; - Erfahrung mit ORM Hibernate/OpenJPA/Spring Data), XPath, JAXB, MQ. - SQL-Kenntnisse auf dem Niveau des Schreibens von Abfragen mittlerer Komplexität; - Wäre ein Plus: - Erfahrung mit den folgenden Technologien: SOAP, JAX-WS, JTA, JMS, - Apache Kafka, Apache Ignite, ClickHouse, grpc+protobuf; - AS WildFly, SpringBoot, Docker, OpenShift/Kubernetes; - Erfahrung in Projekten mit Methoden (Scrum, Kanban); - Erfahrung im Schreiben von Unit-Tests (in jUnit/TestNG); - Erfahrung in der Arbeit mit Oracle (12), PostgreSQL-Datenbanken; Verständnis der Grundsätze der Optimierung von SQL-Abfragen; - Fähigkeit, mit der Linux-Befehlszeile zu arbeiten und minimale Bash-Skripte zu schreiben; - Erfahrung mit Jira, Confluence, Jenkins; - Kenntnisse von DevOps.

Java-Entwickler

Aus der Ferne
Vollzeit
Projektarbeit
Aufgaben: - Verfeinerung und Modifizierung bestehender Systemmodule; - Entwicklung von neuen Geschäfts- und Integrationsmodulen; - Entwicklung neuer Systemmodule für den Übergang zur Microservice-Architektur mit anschließender Migration in die Cloud (SpringBoot, Docker, OpenShift, Istio); - Aufrüstung des bestehenden Technologie-Stacks (Apache Kafka, Apache Ignite, ClickHouse, grpc+protobuf); - Optimierung und Refactoring der aktuellen Lösung; - Beteiligung an der Ausarbeitung und Annahme von Architekturentscheidungen; - Teilnahme an Diskussionen über die Implementierung von Systemverbesserungen; - Code-Review, Entwicklung von Unit-Tests; - Realisierung von Integrationen mit in der Bank entwickelten KI-Modellen. Was wir von Ihnen erwarten: - Höhere technische Ausbildung; - 5 Jahre Berufserfahrung; - ausgezeichnete Kenntnisse von Java 8, Entwurfsmustern und Multithreading; - Verständnis für moderne Praktiken und Ansätze bei der Implementierung von hochbelasteten Systemen und parallelem Computing; - Kenntnisse von J2EE, Spring; - Beherrschung der Technologien JAX-RS, JPA, EJB; - Erfahrung mit Maven, Git; - Erfahrung mit ORM (hibernate/openJPA/Spring Data), XPath, JAXB, MQ. - SQL-Kenntnisse auf dem Niveau des Schreibens von Abfragen mittlerer Komplexität; ist ein Plus: - Erfahrung mit den folgenden Technologien: SOAP, JAX-WS, JTA, JMS, - Erfahrung mit Apache Kafka, Apache Ignite, ClickHouse, grpc+protobuf; - Erfahrung mit AS WildFly, SpringBoot, Docker, OpenShift/Kubernetes; - Erfahrung in Projekten mit agilen Methoden (Scrum, Kanban); - Erfahrung im Schreiben von Unit-Tests (in jUnit/TestNG); - Erfahrung in der Arbeit mit Oracle (12), PostgreSQL-Datenbanken; Verständnis der Grundsätze der Optimierung von SQL-Abfragen; - Fähigkeit, mit der Linux-Befehlszeile zu arbeiten und minimale Bash-Skripte zu schreiben. - Erfahrung mit Jira, Confluence, Jenkins; - Kenntnisse von DevOps.

Administrator von Softwaresystemen und -projekten (Senior)

Aus der Ferne
Vollzeit
Projektarbeit
Administrator von hochbelasteten Bankensoftwaresystemen und -projekten. Voraussetzungen: ∙ Erfahrung in der Wartung von PPO-Komplexen (Anwendungssoftware) ab 3 Jahren; ∙ Kenntnisse von Betriebssystemen der Windows- und Unix-Familien auf der Ebene eines Systemadministrators; ∙ Verwaltung von Apach / Tomcat / Nginx-Anwendungsservern (Konfiguration, Optimierung, Überwachung, Protokollierung, Lastausgleich) auf der CentOS-Plattform; ∙ Verwaltung des RabbitMQ Message Brokers (Konfiguration, Optimierung, Überwachung, Protokollierung, Lastausgleich); ∙ Verwaltung von kryptographischen Modulen (CryptoPro); ∙ Anpassung der Geschäftslogik (Rubby, Python, PHP); ∙ Lösung von Zwischenfällen und Problemen im produktiven Kreislauf des Systems; ∙ Unterstützung der Testumgebung, Behebung von Fehlern in der Testumgebung; ∙ Bereitstellung von Daten über untypische Benutzeranfragen (NTR) aus relationalen (PosgreSQL / MS SQL / PL-SQL) und nicht-relationalen (MongoDB, Yandex ClickHouse) Datenbanken; ∙ Implementierung und Unterstützung von Puppet/Ansible Konfigurationsmanagementsystemen; ∙ Containerisierung von Docker, Kubernetes; ∙ Implementierung und Unterstützung von Anwendungsüberwachungssystemen auf Basis von Zabbix 2.x/3.x/4.x; ∙ Konfiguration und Optimierung der Pipeline für die Auslieferung an prod (GitLab / Genkins) ∙ Pflege der Dokumentation zu den implementierten Technologien und der Wissensdatenbank für die Lösung von Vorfällen und Problemen; ∙ Automatisierung typischer Python-, Bash- und Cmd-Aufgaben; Typisierung von Vorfallslösungen und Eskalation von Skripten an nachgelagerte Supportlinien (0/1); ∙ Zusammenarbeit mit der 3. und 4. TA-Leitung bei der Entwicklung und dem Betrieb des Systems; ∙ sichere Kenntnisse der ITIL-Prozesse und der Grundsätze des Betriebs von IT-Systemen zur Unterstützung von Diensten in einer großen Organisation; ∙ ausreichende Englischkenntnisse zum Studium der technischen Dokumentation. Zuständigkeiten: ∙ Verwaltung des RPO-Komplexes; ∙ Behebung von Vorfällen und Mängeln; ∙ Optimierung der Leistung; ∙ Pflege der Dokumentation der implementierten Technologien und einer Wissensbasis für die Behebung von Störungen und Problemen; ∙ Schulung der Anwendungsadministratoren; ∙ Entwicklung von Maßnahmen zur Vorbeugung von Störungen, Vorbereitung und Testen von Notfallplänen; ∙ Organisation von Veranstaltungen zur Lösung von laufenden Problemen und technischen Schulden; ∙ Planung und Kontrolle der Umsetzung von Änderungen. Projekt: Arbeit an einem Bankprojekt. TasTracker: Jira, Confluence. Dauer des Projekts mehr als 1 Jahr. Staatsangehörigkeit: RF, RB.