Expoint - all jobs in one place

מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר

Limitless High-tech career opportunities - Expoint

JPMorgan Lead Software Engineer - Resiliency Observability 
United States, Ohio 
212472691

18.05.2024

Job responsibilities

  • Proficiency in reliability, scalability, performance, security, enterprise system architecture, toil reduction, and other site reliability best practices with the ability to identity bottlenecks in application/infrastructure and drive issue solutions with recommendations leveraging different data points and observability metrics
  • Fluency in at least one programming language such as (e.g., Java Spring Boot, Python, etc.)
  • Proficiency and experience in observability such as white and black box monitoring, SLO alerting, and telemetry collection using tools such as Grafana, Dynatrace, Prometheus, Datadog, Splunk, etc.
  • Proficiency in continuous integration and continuous delivery tools (e.g., Jenkins, GitLab, GitHub, Terraform, etc.)
  • Experience with common cloud platforms and services (AWS certification preferred)
  • Experience with design and architecture of Web/Java-based application running on cloud
  • Advanced Knowledge of application design and its impact on availability, resilience and performance of the applications
  • Experience with container and container orchestration (e.g., ECS, Kubernetes, Docker, etc.) is a plus
  • Experience with troubleshooting common networking technologies and issues is a plus
  • Advanced understanding on Application Performance Monitoring for Response time, Throughput, Network utilization, CPU utilization and Memory utilization. Forecasting Application capacity and an ability to provide guidance on increase application efficiency
  • Advanced understanding on system runtime environments and what is driving their KPIs: load tolerance, responsiveness, availability, SLAs/SLOs, RTO/RPO

Required qualifications, capabilities, and skills

  • 5+ years’ experience across multiple technical domains as software engineering with applied experience in SRE, Observability tooling, Performance monitoring and Application development
  • Operational knowledge of all phases of modern software lifecycle, good awareness of the software security best practices
  • Ability to mentor other engineers on efficient software delivery practices
  • Good understanding on agile methodology and its tooling
  • Ability to work in and across large, collaborative teams to achieve organizational goals
  • Strong interest in investigating technological deficiencies and identifying ways to improve existing solutions
  • Prior experience in financials industry and/or branch operation is a plus
  • Knowledge of industry-wide technology trends and best practices
  • Strong communication and partnership skills
  • Passion for improving end Customer Experience using technology
  • Familiarity with infrastructure domains like device management, software distributions, firmware / OS hygiene, network engineering, performance testing and benchmarking
  • Familiarity with inter-connectivity concepts (DNS, load balancing, firewalls) and common communication protocols (TCP, UDP, HTTP, REST)