Gotowy, aby przenieść swoją karierę na nowe wyżyny? Dołącz do naszego zespołu w JPMorgan Chase jako Główny Inżynier Oprogramowania w dziale Consumer and Community Banking – Digital Tech. Bądź częścią zwinnego zespołu dedykowanego tworzeniu, ulepszaniu i dostarczaniu najwyższej klasy produktów technologicznych w bezpieczny, stabilny i skalowalny sposób.
Jako Główny Inżynier Oprogramowania będziesz odgrywać kluczową rolę w naszym zespole technicznym. Twoje główne obowiązki będą obejmować:
- Wdrażanie innowacyjnych rozwiązań programowych, projektowanie, rozwój i rozwiązywanie problemów technicznych w celu rozwiązania złożonych problemów.
- Kierowanie projektowaniem i wdrażaniem skalowalnych, wysokiej jakości rozwiązań opartych na technologii J2EE.
- Współpracę z zespołami międzyfunkcyjnymi, w tym z zarządzaniem produktem, architekturą, kontrolą jakości i DevOps w celu zapewnienia terminowych i budżetowych dostaw projektów.
- Tworzenie bezpiecznego, wysokiej jakości kodu produkcyjnego oraz przeglądanie i debugowanie kodu napisanego przez współpracowników.
- Identyfikowanie i automatyzowanie rozwiązań dla powtarzających się problemów w celu zwiększenia stabilności operacyjnej aplikacji oprogramowania.
- Przeprowadzanie sesji oceny z zewnętrznymi dostawcami, startupami i zespołami wewnętrznymi w celu oceny projektów architektonicznych i kwalifikacji technicznych.
- Promowanie adopcji nowych technologii w społecznościach praktyków w dziedzinie inżynierii oprogramowania.
Aby odnieść sukces w tej roli, powinieneś mieć:
- Formalne szkolenie lub certyfikację w zakresie koncepcji inżynierii oprogramowania oraz ponad 5-letnie doświadczenie praktyczne.
- 12+ lat praktycznego doświadczenia w rozwoju oprogramowania w języku Java z dogłębnym zrozumieniem podstawowych koncepcji i bibliotek języka Java.
- Ekspertyzę w ramach Spring Framework, w tym Spring Boot, Spring MVC, Spring Data i Spring Integration.
- Zaawansowaną wiedzę na temat metodyk zwinnych, takich jak CI/CD, odporność aplikacji i bezpieczeństwo.
- Biegłość w Apache Kafka do budowania skalowalnych, zdarzeniowych systemów.
- Znajomość baz danych NoSQL, takich jak Apache Cassandra do wysokowydajnego przechowywania danych.
- Doświadczenie z platformami chmurowymi, takimi jak AWS, Azure lub Google Cloud Platform.
- Biegłość w architekturze mikroserwisów i technologiach konteneryzacji, takich jak Docker i Kubernetes.
- Doświadczenie z narzędziami zwinnego rozwoju, takimi jak JIRA i Confluence.
- Biegłość w procesach technicznych w dyscyplinach, takich jak cloud computing, sztuczna inteligencja, uczenie maszynowe i technologia mobilna.
- Dogłębną wiedzę na temat systemów informatycznych w branży usług finansowych.
Dodatkowe preferowane umiejętności obejmują:
- Znajomość frameworków do uczenia maszynowego, takich jak TensorFlow, PyTorch lub scikit-learn.
- Znajomość języka Python do analizy danych i zadań skryptowych.
- Doświadczenie z Elasticsearch do skalowalnego wyszukiwania w czasie rzeczywistym i analiz.
JPMorgan Chase & Co., historyczna instytucja finansowa, oferuje innowacyjne rozwiązania finansowe milionom konsumentów, małym firmom oraz czoł