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.