Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

JPMorgan Software Engineer III - Java Backend 
United States, New York, New York 
787113151

22.09.2024

As part of Personalized and Insights product within Consumer & Community Banking, we are building a ML-powered recommendation engine platform to serve personalized content on mobile, web and other channels. You'll get to work on a consumer-facing product that uses high TPS micro-services, large streaming data, bandit and neural-network based recommendation algorithms, batch and real-time serving ML models and much more

Job responsibilities

  • Design & build new applications utilizing leading edge technologies and modernize existing applications
  • Implement batch & real-time software components consistent with architectural best-practices of reliability, security, operational efficiency, cost-effectiveness and performance
  • Ensure quality of deployed code via automated unit, integration & acceptance testing
  • Collaborate with multi-national agile development, support and business teams to meet sprint objectives
  • Participate in all agile meetings & rituals, including daily standups, sprint planning, backlog reviews, demos, and retrospectives
  • Learn and applies system processes, methodologies, and skills for the development of secure, stable code and systems

Required qualifications, capabilities, and skills

  • Formal training or certification on software engineering concepts and 3+ years applied experience
  • Hands-on practical experience in Frameworks, system design, application development, testing, and operational stability
  • Prior hands-on coding experience with two or more of Java, Python, SQL
  • 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
  • Demonstrated knowledge of software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.)

Preferred qualifications, capabilities, and skills

  • Certified AWS Cloud Practitioner, Developer or Solutions Architect strongly preferred
  • High throughput, low latency micro service development leveraging AWS services such EKS, ECS, Fargate, ELB, etc.
  • High throughput near real time stream processing with services such Kinesis, Flink, ECS, EKS, etc.