Software Engineer
Company | JP Morgan Chase |
---|---|
Location | Columbus, OH, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s, Master’s |
Experience Level | Senior |
Requirements
- Bachelor’s Degree in Computer Engineering, Software Engineering or related field of study plus 5 (Five) years in the job offered or as Software Engineer, Quality Assurance Analyst, Programmer Analyst, Test Engineer or related occupation
- Alternatively, a Master’s Degree in Computer Engineering, Software Engineering or related field of study plus 3 (Three) years in the job offered or as Software Engineer, Quality Assurance Analyst, Programmer Analyst, Test Engineer or related occupation
- Experience with Aurora; RDS; Cloud SQL; Triaging customer incidents on applications written in Java with messaging mechanism implementing MQ and JMS; Kafka messaging techniques; Providing support using monitoring tools including Dynatrace, Prometheus, and Apica; Creating performance dashboard on Grafana; Hosting applications in AWS cloud and supporting resources to perform maintenance on cloud infrastructure, migrating them to alternate Data centers for maximum resiliency; Cloud technologies including AWS and Kubernetes; Using COBOL to triage and troubleshoot production issue; Relational databases including Oracle, SQL, and DB2, and non-relational databases including Cassandra.
Responsibilities
- Participate in the development of cloud-based applications, automation, technologies and tools
- Develop monitoring tools and log analysis tools to manage operations
- Manage and/or influence infrastructure services to support application service uptime and user experience machine learning
- Develop, test and debug automated tasks (Apps, Systems, and Infrastructure)
- Troubleshoot priority incidents and facilitate blameless postmortems
- Work with development teams throughout the software life cycle ensuring sustainable software releases
- Perform analytics on previous incidents and usage patterns to better predict issues and take proactive actions
- Build and drive adoption for greater self-healing and resiliency patterns
- Participate in performance tests, identify bottlenecks, opportunities for optimization, and capacity demands.
Preferred Qualifications
-
No preferred qualifications provided.