Software Engineer III - Python, AWS, Terraform

JPMorgan Chase & Co.

Job Description

We have an exciting and rewarding opportunity for you to elevate your software engineering career.

As a Software Engineer III at JPMorgan Chase within the Consumer and community banking - Data Platform team, you will be an integral part of an agile team dedicated to enhancing, building, and delivering trusted market-leading technology products in a secure, stable, and scalable manner. You will drive significant business impact through your capabilities and contributions, applying deep technical expertise and problem-solving methodologies to tackle a diverse array of challenges across multiple technologies and applications.

Job responsibilities

  • Collaborate with team members to design, develop, and troubleshoot software solutions, employing creative approaches to solve technical challenges.
  • Develop secure, high-quality production code and maintain algorithms that integrate seamlessly with existing systems.
  • Assist in producing architecture and design artifacts for complex applications, ensuring that design constraints are met during software development.
  • Gather, analyze, and synthesize data to create visualizations and reports that support continuous improvement of software applications and systems.
  • Frequently uses SQL and understands NoSQL databases and their niche in the marketplace
  • Contributes to software and data engineering communities of practice and events that explore new and emerging technologies
  • Identify hidden problems and patterns in data, using insights to enhance coding practices and system architecture.
  • Participate in software engineering communities of practice and events to explore new and emerging technologies.
  • Contribute to a team culture that values diversity, opportunity, inclusion, and respect.

Required qualifications, capabilities, and skills

  • Formal training or certification on software engineering concepts and 3+ years applied experience
  • Proficiency in large-scale data processing distributions such as JavaSpark/PySpark, with knowledge of Data Pipeline (DPL), Data Modeling, Data Warehouse, and Data Migration.
  • Expertise across the data lifecycle, including batch, near real-time, and streaming data consumption, with advanced SQL skills and understanding of NoSQL databases.
  • Hands-on experience in system design, application development, testing, and operational stability, with proficiency in AWS services and automation/continuous delivery methods.
  • Strong coding skills in Java and Python, with experience in developing, debugging, and maintaining code in a corporate environment using modern programming and database querying languages.
  • Experience in Java/J2EE Enterprise Web Development across all application tiers, with proven experience in design patterns, architecture, and the Spring framework.
  • Familiarity with Kubernetes, AWS (EKS, EC2), and AWS cloud monitoring tools like Datadog, CloudWatch, and Lambda, along with experience in caching, performance tuning, and Web Services SOA.
  • Ability to plan, prioritize, and meet deadlines in a fast-paced environment, while effectively communicating technical and non-technical issues with stakeholders and partners like DevOps, architects, QA testers, and product owners.

Preferred qualifications, capabilities, and skills

  • Familiarity with modern front-end technologies
  • Experience designing and building REST API services using Java
  • Exposure to cloud technologies - knowledge on Hybrid cloud architectures is highly desirable.
  • AWS Developer/Solutions Architect Certification is highly desired

ay.

Read Full Description
Confirmed 4 hours ago. Posted 3 days ago.

Discover Similar Jobs

Suggested Articles