LOG IN
SIGN UP
Tech Job Finder - Find Software, Technology Sales and Product Manager Jobs.
Sign In
OR continue with e-mail and password
E-mail address
Password
Don't have an account?
Reset password
Join Tech Job Finder
OR continue with e-mail and password
E-mail address
First name
Last name
Username
Password
Confirm Password
How did you hear about us?
By signing up, you agree to our Terms & Conditions and Privacy Policy.

Lead Software Engineer - Java/Python/Kafka/AWS

at J.P. Morgan

Back to all Java jobs
J.P. Morgan logo
Bulge Bracket Investment Banks

Lead Software Engineer - Java/Python/Kafka/AWS

at J.P. Morgan

Mid LevelNo visa sponsorshipJava

Posted 14 days ago

No clicks

Compensation
Not specified

Currency: Not specified

City
Newark
Country
United States

Lead Software Engineer on the Commercial & Investment Bank - Digital & Platform Services team responsible for designing, developing, and deploying scalable, secure software solutions. Work as a core technical contributor on full-stack applications using Java/Python/React, streaming technologies (Kafka, Spark), and AWS cloud services. Partner with CI/CD/DevOps to automate delivery, implement performance tuning and security remediation, and build automated testing including regression and unit tests. Opportunity includes applying ML techniques, infrastructure-as-code, and contributing to an inclusive agile team culture.

Location: Newark, DE, United States

We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible.

As a Lead Software Engineer at JPMorganChase within the Commercial & Investment Bank - Digital & Platform Services team, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. As a core technical contributor, you are responsible for conducting critical technology solutions across multiple technical areas within various business functions in support of the firm’s business objectives.

Job responsibilities

  • Designs, develop, and deploy software applications that are aligned with the business and technology strategies and meets requirements of the business.
  • Develops full stack including; Java/Python/React JS working in messaging setup using Kafka/MQ, working in public cloud AWS, research and implement appropriate ML algorithms and train systems to name a few.
  • Participates with our CI/CD/Devops team to automate end to end code integration 
  • Produces performance tuning applications and security remediation
  • Develops end to end regression test automation in addition to unit and functional testing.
  • Adds to team culture of diversity, opportunity, inclusion, and respect
     

Required qualifications, capabilities, and skills

  • Formal training or certification on software engineering concepts and 5+ years applied experience.
  • Masters or Bachelors in Computer Science or equivalent experience
  • Proficiency in Java/Python - building applications in Java
  • Experience in building out streaming and batch workloads using Java, Spark, Kafka, EMR, MongoDB, Dynamo DB, Iceberg, etc.
  • Proficiency in automation and continuous delivery methods
  • Proficient in all aspects of the Software Development Life Cycle
  • Advanced understanding of agile methodologies such as CI/CD, Application Resiliency, and Security
  • Knowledge of industry-wide technology trends and best practices
  • Passionate about building an innovative culture
     
Preferred qualifications, capabilities, and skills
  • Technical familiarity with Spark Streaming/Batch, AWS technologies and tools like EKS, Lambda, S3, Jupyter notebooks etc.
  • Experience with Infrastructure as Code (IaC) automation to launch various AWS services including EMR, Glue, EKS using AWS SDK, lambda, Terraform
  • Proficiency in building user interfaces using React JS, Machine Learning, Databricks, Delta tables
  • Experience with Agile Scrum process, test driven development and continuous integration (Jenkins) is a big plus
     
Carry out critical tech solutions across multiple technical areas as an integral part of an agile team

Lead Software Engineer - Java/Python/Kafka/AWS

at J.P. Morgan

Back to all Java jobs
J.P. Morgan logo
Bulge Bracket Investment Banks

Lead Software Engineer - Java/Python/Kafka/AWS

at J.P. Morgan

Mid LevelNo visa sponsorshipJava

Posted 14 days ago

No clicks

Compensation
Not specified

Currency: Not specified

City
Newark
Country
United States

Lead Software Engineer on the Commercial & Investment Bank - Digital & Platform Services team responsible for designing, developing, and deploying scalable, secure software solutions. Work as a core technical contributor on full-stack applications using Java/Python/React, streaming technologies (Kafka, Spark), and AWS cloud services. Partner with CI/CD/DevOps to automate delivery, implement performance tuning and security remediation, and build automated testing including regression and unit tests. Opportunity includes applying ML techniques, infrastructure-as-code, and contributing to an inclusive agile team culture.

Location: Newark, DE, United States

We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible.

As a Lead Software Engineer at JPMorganChase within the Commercial & Investment Bank - Digital & Platform Services team, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. As a core technical contributor, you are responsible for conducting critical technology solutions across multiple technical areas within various business functions in support of the firm’s business objectives.

Job responsibilities

  • Designs, develop, and deploy software applications that are aligned with the business and technology strategies and meets requirements of the business.
  • Develops full stack including; Java/Python/React JS working in messaging setup using Kafka/MQ, working in public cloud AWS, research and implement appropriate ML algorithms and train systems to name a few.
  • Participates with our CI/CD/Devops team to automate end to end code integration 
  • Produces performance tuning applications and security remediation
  • Develops end to end regression test automation in addition to unit and functional testing.
  • Adds to team culture of diversity, opportunity, inclusion, and respect
     

Required qualifications, capabilities, and skills

  • Formal training or certification on software engineering concepts and 5+ years applied experience.
  • Masters or Bachelors in Computer Science or equivalent experience
  • Proficiency in Java/Python - building applications in Java
  • Experience in building out streaming and batch workloads using Java, Spark, Kafka, EMR, MongoDB, Dynamo DB, Iceberg, etc.
  • Proficiency in automation and continuous delivery methods
  • Proficient in all aspects of the Software Development Life Cycle
  • Advanced understanding of agile methodologies such as CI/CD, Application Resiliency, and Security
  • Knowledge of industry-wide technology trends and best practices
  • Passionate about building an innovative culture
     
Preferred qualifications, capabilities, and skills
  • Technical familiarity with Spark Streaming/Batch, AWS technologies and tools like EKS, Lambda, S3, Jupyter notebooks etc.
  • Experience with Infrastructure as Code (IaC) automation to launch various AWS services including EMR, Glue, EKS using AWS SDK, lambda, Terraform
  • Proficiency in building user interfaces using React JS, Machine Learning, Databricks, Delta tables
  • Experience with Agile Scrum process, test driven development and continuous integration (Jenkins) is a big plus
     
Carry out critical tech solutions across multiple technical areas as an integral part of an agile team