Sr Lead Software Engineer, Java, React, Kafka - Equity Derivatives Sales & Trading Technology en 051082-HOUSTON NORTH-2
051082-HOUSTON NORTH-2 · London, Reino Unido · Onsite
- Senior
- Oficina en London
We have an exciting and rewarding opportunity for you to take your software engineering career to the next level.
As a Senior Lead Software Engineer at JPMorgan Chase within the Global Technology division, you will 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. Specifically, you will work on a global platform responsible for high, low, and zero-touch secondary quoting & trading for highly complex over-the-counter structured derivatives and securitised structured products.
Job responsibilities
- Work with key stakeholders in Sales, Trading, QR, Operations and others globally to ensure the Secondary platform meets business requirements.
- Directly contribute towards the ongoing efforts to re-engineer & re-architect the existing Secondary platform to make it performant, truly highly available, stable, efficient, and scalable.
- Lead the effort & contribute towards the identification and implementation of opportunities to eliminate or automate remediation of recurring issues, with aim of improving overall operational stability of software applications and systems.
- 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.
- Contributes to software engineering communities of practice and events that explore new and emerging technologies.
Required qualifications, capabilities, and skills
- Formal training or certification on software engineering concepts, and proficient advanced experience.
- Ability to solve complex problems and a track record of high performance and delivery.
- Strong hands-on experience implementing globally distributed real-time systems using Java and React.js
- Hands-on practical experience in system design, application development, testing, and operational stability
- Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages
- Good overall knowledge of the Software Development Life Cycle
- Solid understanding of agile methodologies, CI/CD, Applicant Resiliency, and Security.
- Familiar with Microservices architecture concepts and cloud-based technology, preferably AWS.
- Ability to tackle design and functionality problems independently with little to no oversight
- Practical cloud native experience
- Experience of working in a front office environment within financial services
- Understanding of Equity Derivatives products.
- Experience of publish/subscribe messaging protocols e.g. AMQP, RabbitMQ
- Exposure to Relational Database Management Systems (Sybase)
- Exposure to NoSQL systems (Cassandra, MongoDB .etc.)
- Education to degree level, ideally in a computer science, mathematical or engineering discipline or equivalent