Software Engineer [Multiple Positions Available]

JPMorgan Chase & Co.Plano, TX
6h

About The Position

Duties: Execute software solutions, design, development, and technical troubleshooting with consideration of upstream and downstream systems. Design secure system architecture for scalability and performance, and create design documents outlining critical design elements. Write, implement, test, and deploy code using secure coding practices. Apply technical troubleshooting, including debugging, performance tuning, and root cause analysis, to break down solutions and solve technical problems. Address and resolve issues that arise in production environments, including setting up tools to monitor application performance. Automate processes that impact productivity, cost savings, and customer satisfaction. Gather, analyze, and draw conclusions from diverse data sets to identify problems and contribute to decision-making in service of secure, stable application development. Apply system processes and methodologies for the development of secure code and systems.

Requirements

  • Master's degree in Applied Computer Science, Computer Science, Computer Engineering, or related field of study plus 5 years of experience in the job offered or as Software Engineer, IT Consultant, or related occupation.
  • Alternatively, a Bachelor's Degree in Applied Computer Science, Computer Science, Computer Engineering, or related field of study plus 7 years of experience in the job offered or as Software Engineer, IT Consultant, or related occupation.
  • Experience with the following: Designing, developing, and maintaining Java-based applications
  • Developing enterprise-level solutions using J2EE and the Spring framework, including Spring Boot, Spring MVC, Spring Data, Spring Batch, and Spring Security
  • Designing and implementing RESTful APIs and web services for integration between enterprise systems, third party applications, and external vendors
  • Performing database design, optimization, and management using Oracle and NoSQL databases such as MongoDB or Cassandra
  • Containerizing applications and managing deployments using Docker and Kubernetes
  • Collaborating in Agile/Scrum teams for continuous delivery and DevOps integration using tools such as Jenkins
  • Developing and implementing security best practices in software development, including compliance with enterprise security policies, data encryption, and secure API development using OAuth2 and JWT
  • Documenting system architecture, development processes, and technical decisions.

Responsibilities

  • Execute software solutions, design, development, and technical troubleshooting with consideration of upstream and downstream systems.
  • Design secure system architecture for scalability and performance, and create design documents outlining critical design elements.
  • Write, implement, test, and deploy code using secure coding practices.
  • Apply technical troubleshooting, including debugging, performance tuning, and root cause analysis, to break down solutions and solve technical problems.
  • Address and resolve issues that arise in production environments, including setting up tools to monitor application performance.
  • Automate processes that impact productivity, cost savings, and customer satisfaction.
  • Gather, analyze, and draw conclusions from diverse data sets to identify problems and contribute to decision-making in service of secure, stable application development.
  • Apply system processes and methodologies for the development of secure code and systems.

Benefits

  • 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
  • comprehensive health care coverage
  • on-site health and wellness centers
  • a retirement savings plan
  • backup childcare
  • tuition reimbursement
  • mental health support
  • financial coaching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service