Full Stack developer

Location:Glasgow City
Job Type:Full Time

Research Notes provides a platform for the authoring and distribution of internal analyst research reports for company, manager, fund, and other qualitative and related quantitative research across multiple lines of business in Asset & Wealth Management. The platform is developed in house using a Marklogic NoSQL database combined with Java microservices and multiple user interfaces including desktop, web and iOS mobile application. This exciting global project is currently focused on moving to a cloud native architecture, enhancing the overall user experience, integrating with other applications and onboarding new product lines.

The Research Notes technology team is a successful and innovative software engineering team with a flat organisational structure adhering to DevOps and agile practices, however we are keen to continue to evolve our practices, tooling and software quality to compete with the strongest technology firms.

The successful candidate will help drive the Research Notes platform to a cloud native architecture, implementing patterns such as CQRS and event sourcing. They will take ownership for the end-to-end delivery of large development items for the Research Notes platform, collaborating with portfolio managers and research analysts directly to establish requirements through to implementation and delivery.


Our Asset and Wealth Management division is driven by innovators like you who are driven to create technology solutions that make us work more efficiently and help our businesses grow. It’s our mission to efficiently take care of our clients’ wealth, helping them get, and remain properly invested. Across 27 cities, our team of 4,600 agile technologists thrive in a cloud-native environment that values continuous learning using a data-centric approach in developing innovative technology solutions.

When you work at JPMorgan Chase & Co., you’re not just working at a global financial institution. You’re an integral part of one of the world’s biggest tech organizations. In our global technology centers, our team of 50,000 technologists design, build and deploy everything from enterprise technology initiatives to big data and mobile solutions, as well as innovations in electronic payments, cybersecurity, machine learning, and cloud development. Our $11B annual investment in technology enables us to hire people to create innovative solutions that are transforming the financial services industry.

At JPMorgan Chase & Co. we value the unique skills of every employee, and we’re building a technology organization that thrives on diversity. We encourage professional growth and career development, and offer competitive benefits and compensation. If you’re looking to build your career as part of a global technology team tackling big challenges that impact the lives of people and companies all around the world, we want to meet you.


This role requires a wide variety of strengths and capabilities, including:

  • Excellent knowledge of Java and Spring Boot/Cloud
  • Excellent communication skills
  • Advanced knowledge of architecture and design patterns
  • Experience of developing cloud-based web services
  • Ability to collaborate and partner with high-performing teams and individuals throughout the firm to accomplish common goals
  • Experience of working within the full software development lifecycle
  • Experience working with continuous integration and deployment tools
  • Self-starter motivated to implement best practices and encourage others to do so
  • Able to demonstrate the ability to use a variety of software engineering tools to solve complex problems.

Desirable experience:

  • NoSQL databases
  • Modern JavaScript libraries such as React