Job responsibilities
- Applies technical knowledge and problem-solving methodologies to projects of moderate scope, with a focus on stability and performance of given applications
- Enables end-to-end monitoring and alerting for pertinent systems. Manages all CI/CD pipelines as well as vendor application installs/updates
- Partners with the vendor product and engineering teams to test and deploy JPMC requested features
- Communicates JPMC technical control requirements to the vendor to improve security posture
- Resolves most technical issues independently by leveraging internal JPMC resources and determines appropriate escalation path
- Considers upstream/downstream data and systems or technical implications
- Is accountable for upkeep and availability of small-medium size vendor applications
- Collaborates with partner teams to integrate application capabilities. Contributes to our culture of diversity, equity, inclusion, and mutual respect
Required qualifications, capabilities, and skills
- Formal training or certification on software engineering concepts and 5+ years applied experience.
- Hands-on experience with Java; J2EE; REST APIs; Web Services; building event-driven Micro Services; Kafka streaming, Spring Framework
- Experience with provisioning tools including Terraform and Cloud Formation as well as CI/CD
- Experience with containerization technologies and orchestration platforms including Docker, Kubernetes, ECS, Istio
- Capable of performance testing and tuning; shift-left testing practices
- Proficient with Data modeling and database design
- Experience with observability and monitoring configuration using Splunk; Grafana; Prometheus
- Agile development methodologies, application resiliency, and security best practices
Preferred qualifications, capabilities, and skills
- AWS Solutions Architect Associate or Professional
- Atlas experience with EC2, ECS, RDS MS SQLServer, S3, ASG, Route53
- Spinnaker
- Shell scripting, Unix admin, and Python