Software Engineer [multiple Positions Available]

JPMorgan Chase JPMorgan Chase · Banking · Plano, TX +1 · Asset & Wealth Management

Software Engineer role at JPMorgan Chase focused on designing, developing, and implementing software applications for the Trading Platform. Requires experience with Java, Spring Boot, microservices, event-driven systems (Kafka), cloud deployment (AWS, Kubernetes), CI/CD (Jenkins, Docker), databases (SQL, NoSQL), and testing frameworks.

What you'd actually do

  1. Design, develop, and implement innovative software applications tailored to the dynamic needs of the Trading Platform.
  2. Craft high-quality, efficient, and maintainable code that adheres to best practices and industry standards.
  3. Engage in cross-functional collaboration with product managers, designers, and fellow engineers to conceptualize and deliver cutting-edge features.
  4. Conduct thorough code reviews, offering insightful and constructive feedback to elevate coding standards.
  5. Diagnose and refine existing software to enhance performance and user experience.

Skills

Required

  • Java
  • Spring Boot
  • microservices architectures
  • Apache Kafka
  • Avro schema modeling
  • Amazon Web Services
  • Kubernetes
  • Pivotal Cloud Foundry
  • HTML5
  • CSS3
  • JavaScript
  • TypeScript
  • React
  • GraphQL APIs
  • Jenkins
  • Docker
  • GitHub
  • SQL
  • PL/SQL
  • Oracle
  • PostgreSQL
  • NoSQL
  • Grafana Dashboards
  • Prometheus
  • PromQL
  • JUnit
  • Mockito
  • Jest
  • Cucumber
  • Test-Driven Development
  • Behavior-Driven Development