DescriptionAs a Software Engineer within Asset & Wealth Management at JPMorgan Chase you will contribute to the development deployment and support of critical addition to your primary software engineering responsibilities you will gain exposure to site reliability engineering (SRE) practices supporting the stability and performance of our systems. This role is ideal for candidates with a strong foundation in software development who are eager to broaden their skills in reliability and operational excellence.
Key Responsibilities
Software Development:
- Design develop test and maintain applications using Java Python or React.
- Participate in code reviews and collaborate with senior engineers to deliver high-quality software solutions.
Database Management:
- Write and optimize SQL queries.
- Support database-related tasks including troubleshooting and performance tuning primarily with Oracle SQL.
Linux Operations:
- Utilize Linux command-line tools for development deployment and basic troubleshooting.
Site Reliability Support:
- Assist in monitoring application health and performance using tools such as Grafana Prometheus or Splunk.
- Participate in incident response activities including data collection and documentation.
- Contribute to basic automation and scripting tasks to improve operational efficiency.
Collaboration and Learning:
- Work closely with cross-functional teams including SREs and senior software engineers.
- Proactively seek opportunities to learn new technologies and best practices in both software engineering and site reliability.
Required Qualifications Capabilities and Skills
- Bachelors degree in Computer Science Engineering or a related field or equivalent practical experience.
- Proficiency in at least one programming language (Java Python or React).
- Basic experience with SQL and relational databases preferably Oracle SQL.
- Familiarity with Linux operating systems and command-line tools.
- Strong problem-solving skills and attention to detail.
- Willingness to learn and apply SRE concepts including monitoring automation and incident response.
- Effective communication and teamwork skills.
Preferred Qualifications Capabilities and Skills
- Exposure to CI/CD tools such as Jenkins or GitLab.
- Experience with monitoring and alerting tools (Grafana Prometheus Splunk etc.).
- Familiarity with containerization technologies (Docker Kubernetes).
- Experience with scripting or automation (e.g. Bash Python).
- Interest in operational excellence and system reliability.