Готові вивести вашу кар'єру на новий рівень? Приєднуйтесь до нашої команди в JPMorgan Chase на посаді Лідера програмної інженерії в підрозділі Digital Tech споживчого та громадського банківського обслуговування. Станьте частиною гнучкої команди, присвяченої створенню, удосконаленню та наданню першокласних технологічних продуктів в безпечному, стабільному та масштабованому форматі.
Як Лідер програмної інженерії, ви відіграватимете важливу роль у нашій технічній команді. Ваші основні обов'язки включатимуть:
- Виконання інноваційних програмних рішень, розробка, реалізація та технічне усунення неполадок для вирішення складних проблем.
- Керування дизайном та реалізацією масштабованих, високоякісних рішень на основі J2EE.
- Співпраця з міжфункціональними командами, включаючи управління продуктом, архітектуру, QA та DevOps для забезпечення своєчасних та бюджетних поставок проектів.
- Розробка безпечного, високоякісного продуктового коду та перевірка і налагодження коду, написаного колегами.
- Визначення та автоматизація рішень для повторюваних проблем з метою покращення операційної стабільності програмних додатків.
- Проведення оцінювальних сесій з зовнішніми постачальниками, стартапами та внутрішніми командами для оцінки архітектурних дизайнів та технічних даних.
- Створення умов для прийняття нових технологій у спільнотах практики в рамках програмної інженерії.
Щоб досягти успіху на цій посаді, ви повинні мати:
- Формальне навчання або сертифікацію в концепціях програмної інженерії та понад 5 років практичного досвіду.
- Більше 12 років практичного досвіду розробки програмного забезпечення на Java з глибоким розумінням основних концепцій та бібліотек Java.
- Експертизу в Spring Framework, включаючи Spring Boot, Spring MVC, Spring Data та Spring Integration.
- Глибокі знання методологій agile, таких як CI/CD, стійкість додатків та безпека.
- Високий рівень володіння Apache Kafka для побудови масштабованих, подійно-орієнтованих систем.
- Знайомство з NoSQL базами даних, такими як Apache Cassandra для високопродуктивного зберігання даних.
- Досвід роботи з хмарними платформами, такими як AWS, Azure або Google Cloud Platform.
- Високий рівень володіння архітектурою мікросервісів та контейнеризаційними технологіями, як-от Docker та Kubernetes.
- Досвід роботи з інструментами розробки Agile, такими як JIRA та Confluence.
- Високий рівень володіння технічними процесами в галузях, таких як хмарні обчислення, штучний інтелект, машинне навчання та мобільні технології.
- Глибокі знання ІТ-систем у фінансовій галузі.
Додаткові бажані навички включають:
- Знайомство з фреймворками машинного навчання, такими як TensorFlow, PyTorch або scikit-learn.
- Знання Python для аналізу даних та завдань скриптування.
- Досвід роботи з Elasticsearch для масштабованого пошуку