https://bayt.page.link/LMhpPv6jKKf9vvbWA
Create a job alert for similar positions

Job Description

You’re ready to gain the skills and experience needed to grow within your role and advance your career — and we have the perfect software engineering opportunity for you.


As a Software Engineer III at JPMorgan Chase within the Asset & Wealth Management – Connect Investor Tools Team, you are part of an agile team that works to enhance, design, and deliver the software components of the firm’s state-of-the-art technology products in a secure, stable, and scalable way. As an emerging member of a software engineering team, you execute software solutions through the design, development, and technical troubleshooting of multiple components within a technical product, application, or system, while gaining the skills and experience needed to grow within your role.


Job responsibilities


  • Executes software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems
  • Optimize application for maximum speed, reliability and scalability. 
  • Follow and promote Agile practices including Scrum, Lean, BDD, and Continuously Delivery
  • Research new technologies, identify and learn best practice, adapt quickly, and provide technical guidance across the organization. Promoting excellent user experience and system performance by supporting SRE practices
  • Work with multiple globally distributed teams to deliver end-to-end solution across regions. Mentoring junior resources on best coding practices
  • Adds to team culture of diversity, equity, inclusion, and respect 

Required qualifications, capabilities, and skills


  • Formal training or certification on software engineering concepts and 3+ years applied experience
  • Proven track record of hands-on software development experience
  • Proficient in coding in Java 17, Spring Boot microservices, and ReactJS
  • Must possess excellent analytical, problem solving, & decision-making skills.
  • Strong computer science fundamentals such as algorithms, data structures, multithreading, object-oriented development, distributed applications, client-server architecture
  • Strong experience in building performant, scalable and reliable web applications
  • Full stack architectural understanding, Excellent knowledge of Java technologies including core Java, Spring Framework, Experience with unit and integration tools and techniques including JUnit, mocking and test-driven development
  • Cloud-Native development experience, experience in high availability development and architectural practices, relational database development skills including SQL and data modelling

Preferred qualifications, capabilities, and skills


  • Familiar with distributed system patterns and libraries like Spring Cloud, Experience with large complex projects with distributed development teams
  • Familiarity with Private/Public Cloud


You have reached your limit of 15 Job Alerts. To create a new Job Alert, delete one of your existing Job Alerts first.
Similar jobs alert created successfully. You can manage alerts in settings.
Similar jobs alert disabled successfully. You can manage alerts in settings.