At a Glance
- Tasks: Lead innovative software solutions and collaborate with a dynamic team in finance tech.
- Company: Join JPMorgan Chase, a leader in financial technology with a focus on diversity and inclusion.
- Benefits: Competitive salary, inclusive culture, and opportunities for professional growth.
- Other info: Thriving environment with a commitment to diversity and career advancement.
- Why this job: Make an impact in the finance sector while working with cutting-edge technologies.
- Qualifications: 3+ years in software engineering, Java expertise, and strong communication skills.
The predicted salary is between 80000 - 100000 £ per year.
We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible. As a Lead Software Engineer at JPMorgan Chase within the Equity Derivatives Group you will join our agile team creating, transforming, and supporting our trusted market‑leading technology products using modern technologies and industry best practices.
Job responsibilities:
- Execute 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.
- Collaborate with engineers, product owners, traders, sales and Quants to develop best‑in‑class software solutions for our Equity Derivatives platform.
- Work within a team of software engineers analyzing and implementing business requirements within an Agile/Scrum environment.
- Work closely with production management applying technical knowledge to support business processes, changes, and end users.
- Lead and contribute to communities of practice across Software Engineering to drive awareness and use of new and leading‑edge technologies.
- Add to team culture of diversity, opportunity, inclusion, and respect.
Required qualifications, capabilities, and skills:
- Formal training or certification on software engineering concepts and 3+ years applied experience.
- Experience with Java/JVM and the Java/JVM ecosystem, Spring Boot framework.
- Experience with TypeScript/React development.
- Experience with object‑oriented design and micro‑service architectures and best practices.
- Proficient in all aspects of the Software Development Life Cycle.
- Good understanding of software design patterns and clean code practices.
- Strong written and oral communication skills.
- Proficiency in automation and continuous delivery methods.
- Advanced understanding of agile methodologies, CI/CD, Application Resiliency, and Security.
- Experience partnering with product and engineering teams.
Preferred Qualifications, capabilities, and skills:
- Experience working on financial systems is a plus.
- Experience with finance / derivative products. Knowledge of Convertible Bonds is a plus.
- Experience with publish/subscribe messaging protocols such as Kafka, AMQP, AMPS.
- Experience with C#/WPF desktop application programming.
- Exposure to relational database management systems (Sybase).
- Experience with cloud technologies.
- Exceptional client relationship skills including the ability to discover true requirements underlying feature requests, recommend alternative technical approaches, and drive efforts to meet committed timelines with optimal solutions.
We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. We also make reasonable accommodations for applicants' and employees' religious practices and beliefs, as well as mental health or physical disability needs.
Lead Software Engineer - JAVA - Equities - Vice President employer: Fairygodboss
At JPMorgan Chase, we pride ourselves on being an exceptional employer that fosters a culture of innovation and collaboration. As a Lead Software Engineer in our Equity Derivatives Group, you will not only have the opportunity to work with cutting-edge technologies but also benefit from a diverse and inclusive environment that values your unique contributions. With ample opportunities for professional growth and development, you will be part of a team that is committed to pushing the boundaries of what's possible in the financial technology space.
StudySmarter Expert Advice🤫
We think this is how you could land Lead Software Engineer - JAVA - Equities - Vice President
✨Tip Number 1
Network like a pro! Reach out to current employees at JPMorgan Chase on LinkedIn or through mutual connections. A friendly chat can give you insider info and might just get your foot in the door.
✨Tip Number 2
Show off your skills! Prepare a portfolio of your best projects, especially those using Java and Spring Boot. When you get the chance to chat with recruiters or during interviews, let your work speak for itself.
✨Tip Number 3
Practice makes perfect! Get comfortable with common interview questions related to software engineering and agile methodologies. Mock interviews with friends or mentors can help you nail your responses.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the team at JPMorgan Chase.
We think you need these skills to ace Lead Software Engineer - JAVA - Equities - Vice President
Some tips for your application 🫡
Tailor Your CV:Make sure your CV reflects the skills and experiences that match the job description. Highlight your Java expertise, Agile experience, and any financial systems knowledge you have. We want to see how you can contribute to our team!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about the role and how your background aligns with our needs. Don’t forget to mention your collaborative spirit and problem-solving skills!
Showcase Your Projects:If you've worked on relevant projects, make sure to include them in your application. Whether it's a personal project or something from your previous job, we love seeing real examples of your work and how you tackle challenges.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy to do!
How to prepare for a job interview at Fairygodboss
✨Know Your Tech Inside Out
Make sure you’re well-versed in Java, Spring Boot, and the JVM ecosystem. Brush up on your knowledge of object-oriented design and micro-service architectures. Being able to discuss these topics confidently will show that you’re not just familiar with them, but that you can apply them effectively.
✨Showcase Your Agile Experience
Since the role involves working in an Agile/Scrum environment, be prepared to share specific examples of how you've contributed to Agile teams in the past. Talk about your experience with CI/CD and how you’ve implemented automation in your projects. This will demonstrate your ability to thrive in a fast-paced setting.
✨Communicate Clearly and Effectively
Strong communication skills are crucial for this position. Practice articulating your thoughts clearly, especially when discussing complex technical concepts. Be ready to explain how you’ve collaborated with cross-functional teams, including product owners and traders, to deliver software solutions.
✨Emphasise Your Problem-Solving Skills
The job requires creative problem-solving abilities, so prepare to discuss challenges you've faced in previous roles and how you overcame them. Use the STAR method (Situation, Task, Action, Result) to structure your answers, making it easier for interviewers to follow your thought process.