Software Engineer III - Data Protection & Recovery

JPMorgan Chase & Co.Plano, TX
1d

About The Position

You’re ready to gain the skills and experience needed to grow within your role and advance your career — and we have the perfect software engineering opportunity for you. As a Software Engineer III at JPMorgan Chase within the Enterprise Technology Data Protection & Recovery product line, you will be an essential member of an agile team dedicated to enhancing, building, and delivering trusted, market-leading technology products in a secure, stable, and scalable manner. As an emerging member of a software engineering team, you execute software solutions through the design, development, and technical troubleshooting of multiple components within a technical product, application, or system, while gaining the skills and experience needed to grow within your role.

Requirements

  • Formal training or certification on software engineering concepts and 3+ years applied experience.
  • Demonstrate practical experience in system design, application development, testing, and operational stability.
  • Hands-on experience building container hosted microservices with Spring Boot, Java and Python connecting to a NoSQL DB such as MongoDB.
  • Exposure to agile methodologies such as CI/CD, application resiliency, and Security.
  • Strong problem-solving, analytical, and communication skills.
  • Experience with client-side technologies (HTML, JavaScript, ReactJS, jQuery).
  • Experience with Maven, Jenkins, Git/Subversion.
  • Ability to identify and solve complex, large-scale problems end-to-end.
  • Strong stakeholder relationship skills.
  • Experience providing Level 2/3 production support.

Nice To Haves

  • Familiarity with modern front-end technologies.
  • Experience across the whole Software Development Life Cycle developing, debugging, and maintaining code, preferably in a large corporate environment.
  • Hands-on experience with cloud technologies (AWS, Google Cloud).

Responsibilities

  • Executes standard software solutions; design, development, and technical troubleshooting.
  • Writes secure and high-quality code using the syntax of at least one programming language with limited guidance.
  • Designs, develops, codes, and troubleshoots with consideration of upstream and downstream systems and technical implications.
  • Applies technical troubleshooting to break down solutions and solve technical problems of basic complexity.
  • Gathers, analyzes, and draws conclusions from large, diverse data sets to identify problems and contribute to decision-making in service of secure, stable application development.
  • Focusing on control, stability, resiliency, capacity, and performance.
  • Being aware and understanding of risks, vulnerabilities and mitigation strategies.
  • Ensure robust code delivery with a drive for zero post-implementation issues.
  • Participate in strategic planning and long-term decisions with product and engineering leads.
  • Plan, manage and implement unit, SIT, and UAT testing.
  • Promote and implement best practices, code reviews, and quality improvements.

Benefits

  • We offer a competitive total rewards package including base salary determined based on the role, experience, skill set and location.
  • Those in eligible roles may receive commission-based pay and/or discretionary incentive compensation, paid in the form of cash and/or forfeitable equity, awarded in recognition of individual achievements and contributions.
  • We also offer a range of benefits and programs to meet employee needs, based on eligibility.
  • These benefits include comprehensive health care coverage, on-site health and wellness centers, a retirement savings plan, backup childcare, tuition reimbursement, mental health support, financial coaching and more.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service