Software Engineer III- Python, Kubernetes/ Cloud foundary

JPMC Candidate Experience page
Bengaluru, IN

We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. 

As a Software Engineer III at JPMorgan Chase within the Infrastructure Platforms team,  you serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way. You are responsible for carrying out critical technology solutions across multiple technical areas within various business functions in support of the firm’s business objectives.

Job responsibilities

 

  • Develop Python products and provide end-to-end support across the delivery lifecycle.
  • Build, test, and maintain applications with a focus on operational stability and quality.
  • Design and implement solutions adhering to microservices architecture.
  • Solve technical issues and drive timely root-cause analysis and remediation.
  • Develop integration components to connect services and platforms.
  • Build and maintain data models aligned to product and integration needs.
  • Design, develop, and support APIs and integration endpoints.
  • Enable extensibility by working with open third-party SDKs and libraries.
  • Implement and adhere to resiliency patterns to improve reliability and recoverability.
  • Collaborate with global technologists to tackle complex engineering challenges.
  • Contribute to continuous improvement of engineering practices, tooling, and delivery standards.

Required qualifications, capabilities, and skills

 

  • Formal training or certification on software engineering concepts and 3+ years applied experience   
  • Hands-on practical experience building highly complex and resilient systems.
  • Strong Python coding proficiency.
  • Proven experience in application design and development.
  • Proficiency with Python frameworks such as Django and/or Flask.
  • Working knowledge of RabbitMQ and Celery, including asynchronous APIs/patterns.
  • Strong understanding of algorithms and data structures.
  • Strong written and verbal communication skills with analytical problem-solving ability.
  • Demonstrated ability to collaborate effectively in teams and build strong working relationships.
  • Good understanding of microservices architecture.
  • Proficiency in automated testing practices and tools.

 

 

Preferred qualifications, capabilities, and skills

 

  • Demonstrate basic understanding of NoSQL databases such as Cassandra, Elasticsearch, and CockroachDB.
  • Apply behavior-driven design concepts in development and testing.
  • Use Kubernetes and platform services such as PaaS/Cloud Foundry.
  • Work with API management tools such as Apigee and cloud services.
// // //