JPMorganChase logo

Software Engineer III - Blockchain

JPMorganChase
Full-time
On-site
Jersey City, New Jersey, United States
$133,000 - $185,000 USD yearly
Description
Push the limits of what’s possible with us as an experienced member of our Software Engineering team.

As a Experienced Software Engineer at JPMorgan Chase  within the Enterprise Technology Core Blockchain Team, you will be an integral part of an agile team focused on developing, enhancing, and delivering cutting-edge technology products that emphasize security, stability, and scalability. Your role will significantly impact the business as you leverage your deep technical knowledge and problem-solving abilities to tackle diverse challenges across various technologies and applications.

Job Responsibilities 
  • Designs and implements microservices architectures using industry-standard technologies and frameworks. 
  • Designs and implements blockchain based solutions. 
  • Drives decisions that influence the product design, application functionality, and technical operations and processes 
  • Monitor and optimize the performance of microservices, ensuring high availability and responsiveness. 
  • Troubleshoot and resolve technical issues, providing timely solutions to maintain application stability. 
  • Participate in code reviews and provide constructive feedback to peers, fostering a culture of continuous improvement. 
  • Actively contributes to the engineering community as an advocate of firmwide frameworks, tools, and practices of the Software Development Life Cycle 
  • Implements rigorous and thorough monitoring and testing practices to ensure the security and performance goals of blockchain infrastructure 
  • Designs and verifies cryptographic protocols deployed on the blockchain. Design blockchain solutions, such that it can support benchmark use-cases of decentralized applications, with proven and verified cryptographic protocols 
  • Adds to team culture of diversity, opportunity, inclusion, and respect
 Required qualifications, capabilities, and skills
  • Formal training or certification on system design concepts and 3+ years applied experience.
  • Hands-on practical experience in system design, application development, testing and operational stability
  • Proficient in coding in Java or related technologies
  • Some prior knowledge in Blockchain and related technologies
  • Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages
  • Overall knowledge of the Software Development Life Cycle
  • Understanding of agile methodologies such as CI/CD, Application Resiliency, and Security
  • 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
  • Exposure to cloud technologies