Lead Software Engineer-( Java,J2EE, Springboot, Microservices)

Job expired!

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ł