What are the responsibilities and job description for the Software Engineer III - Back End/Fullstack position at JPMorgan Chase?
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 Commercial & Investment Bank in Securities Lending Asset Management team, you are an integral part of a team that works to enhance, build, and deliver products in a secure, stable, and scalable way. You’ll join an inspiring and curious team of technologists dedicated to improving the design, analytics, development, coding, testing and application programming that goes into creating high quality software and new products. You’ll be tasked with keeping the team and other key stakeholders up to speed on the progress of what’s being developed. Coming in with an understanding of the importance of end-to-end software development-such as Agile frameworks-is key.
Job responsibilities
- Provide experience working in trading desk support to our traders and troubleshoot their day to day problem.
- Engage with trading desk, product development and operations teams to align technology to business strategy.
- Executes creative software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems
- Develops secure high-quality production code, and reviews and debugs code written by others
- Identifies opportunities to eliminate or automate remediation of recurring issues to improve overall operational stability of software applications and systems
- Leads communities of practice across Software Engineering to drive awareness and use of new and leading-edge technologies
- Adds to team culture of diversity, equity, inclusion, and respect
Required qualifications, capabilities, and skills
- Formal training or certification on software development concepts and 3 years applied experience
- Hands-on practical experience delivering system design, application development, testing, and operational stability
- Advanced experience in Java and Spring Framework. Experience with multi-threading, Kafka and streaming technologies and in creating Restful web services. Experience of working with RDBMS’s (Oracle)
- 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
- In-depth knowledge of the financial services industry and their IT systems
- Practical cloud native experience
Preferred qualifications, capabilities, and skills
- Knowledge in financial services industry is preferred
- Exposure with AWS cloud is preferred
- Familiarity with modern front-end technologies