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.