JPMorgan Chaseposted 2 months ago
Full-time • Senior
Plano, TX
Credit Intermediation and Related Activities

About the position

As a Full Stack Java Developer Lead, you will design and develop software applications within mature technology environments. Your role will involve utilizing programming methodologies and languages while adhering to coding standards, procedures, and techniques. You will perform software troubleshooting and monitoring functions for high transaction rates and low to zero downtime-based applications. Additionally, you will design and maintain design guidelines, coding standards, software methodologies, and processes. Collaboration with internal and external groups will be essential to coordinate design, development, and testing efforts to ensure the successful delivery of initiatives. You will participate in designing and developing scalable and resilient systems in a timely manner using Java or Python and JavaScript, contributing to continual, iterative improvements for product teams. Your responsibilities will also include designing, writing, commenting, and unit testing code to confirm high-quality software modules, building Microservices to run on firm internal cloud and public cloud platforms, and participating in scrum team stand-ups, code reviews, and other ceremonies. You will handle critical and time-sensitive concurrent tasks with supervision and properly escalate situations as appropriate.

Responsibilities

  • Design and develop software applications within mature technology environments.
  • Utilize programming methodologies and languages and adhere to coding standards, procedures, and techniques.
  • Perform software troubleshooting and monitoring functions for high transaction rates and low to zero downtime-based applications.
  • Design and maintain design guidelines, coding standards, software methodologies, and processes.
  • Work with internal and external groups to coordinate design, development, and testing efforts.
  • Participate in design and develop scalable and resilient systems using Java or Python and JavaScript.
  • Design, write, comment, and unit test code to confirm high-quality software modules.
  • Build Microservices to run on firm internal cloud and public cloud platforms.
  • Participate in scrum team stand-ups, code reviews, and other ceremonies.
  • Handle critical and time-sensitive concurrent tasks with supervision.

Requirements

  • Bachelor's degree in Computer Science, Computer Engineering, Computer Information Systems, Electrical Engineering, or related field.
  • 5 years of experience in the job offered or as a Full Stack Java Developer Lead, Software Engineer, Systems Analyst, IT Consultant, or related occupation.
  • Experience in Application Architecture Disciplines.
  • Experience with Microservices, Apache Kafka, Jenkins, Spring, Hibernate, Java, Javascript, React, Typescript, Angular, REST, Maven, Oracle, GIT, Junit.
  • Familiarity with modern Agile software delivery practices including Scrum, CI/CD, DDD, and TDD.
  • Experience with asynchronous messaging including RabbitMQ or Kafka.
  • Knowledge of Relational or NoSQL Datastores including Cassandra, Oracle, PostgreSQL, or Graph Databases.
  • Experience with automation using Cucumber and Automated Functional Testing.
  • Experience with Performance Testing using Blazemeter and Jmeter.
  • Experience with User Acceptance Testing and Automated Testing.

Benefits

  • Comprehensive health care coverage.
  • On-site health and wellness centers.
  • Retirement savings plan.
  • Backup childcare.
  • Tuition reimbursement.
  • Mental health support.
  • Financial coaching.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service