At a Glance
- Tasks: Lead a team to develop innovative software solutions using Java and cutting-edge technologies.
- Company: Join JPMorgan Chase, a leader in financial technology with a focus on diversity and inclusion.
- Benefits: Enjoy competitive pay, health benefits, and opportunities for professional growth.
- Other info: Collaborative culture with excellent career advancement opportunities.
- Why this job: Make a real impact in a dynamic environment while pushing the limits of technology.
- Qualifications: Extensive Java experience and strong leadership skills required.
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 Markets - Prime Finance Services, you are an integral part of an agile team that works to enhance, build, and deliver trusted market‑leading technology products in a secure, stable, and scalable way. As a core technical contributor, you are responsible for conducting critical technology solutions across multiple technical areas within various business functions in support of the firm’s business objectives.
Job responsibilities:
- Executes standard software solutions, design, development, and technical troubleshooting.
- Designs, develops, codes, and troubleshoots with consideration of upstream and downstream systems and technical implications.
- Collaborates with other members of a globally distributed team to brainstorm new ideas/solutions, and provide mentoring and technical expertise to the team.
- Owns the end‑to‑end process of feature deliveries through the full SDLC process, including requirements gathering, development, unit and integration testing, packaging, deployment, and support.
- Identifies opportunities to eliminate or automate remediation of recurring issues to improve overall operational stability of software applications and systems.
- Gathers, analyzes, and draws conclusions from large, diverse data sets to identify problems and contribute to decision‑making in service of secure, stable application development.
- Learns and applies system processes, methodologies, and skills for the development of secure, stable code and systems.
- Adds to team culture of diversity, equity, inclusion, and respect.
Required qualifications, capabilities, and skills:
- Extensive experience with Java/Spring/Spring Boot and related technologies.
- Hands‑on coding experience in Java, and understanding of Java Core concepts including object‑oriented design, memory management, multi‑threading/concurrency, and new language features up to Java 21 while leading a team of Software Engineers.
- Expertise in Databases, relational (Oracle), and No‑SQL (MongoDB).
- Experience across the whole Software Development Life Cycle.
- Exposure to agile methodologies such as CI/CD, Applicant Resiliency, and Security.
- Emerging knowledge of software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile).
Preferred qualifications, capabilities, and skills:
- Knowledge and experience building microservices.
- Exposure to cloud technologies especially hands‑on with AWS or on‑prem cloud like GAP/GKP.
- Exposure to messaging platforms like Kafka, IBM MQ, MSK.
- Familiarity with modern front‑end technologies like React JS, JavaScript, Typescript.
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 in Glasgow employer: Aumni
At JPMorgan Chase, we pride ourselves on being an exceptional employer, offering a dynamic work environment where innovation thrives. As a Lead Software Engineer in our Prime Finance Services team, you will benefit from a culture that champions diversity, equity, and inclusion, while also having access to extensive professional development opportunities. Our commitment to employee growth, coupled with the chance to work on cutting-edge technology solutions in a globally distributed team, makes this an exciting place to advance your career.
StudySmarter Expert Advice🤫
We think this is how you could land Lead Software Engineer - Java in Glasgow
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, especially those who work at JPMorgan Chase. A friendly chat can sometimes lead to insider info about job openings or even a referral.
✨Tip Number 2
Prepare for technical interviews by brushing up on your Java skills and understanding the latest features. We recommend doing mock interviews with friends or using online platforms to get comfortable with coding challenges.
✨Tip Number 3
Showcase your projects! If you've built any cool applications or contributed to open-source projects, make sure to highlight them. This is your chance to demonstrate your hands-on experience with Java and related technologies.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen. Plus, you can tailor your application to highlight how your skills align with the role of Lead Software Engineer at JPMorgan Chase.
We think you need these skills to ace Lead Software Engineer - Java in Glasgow
Some tips for your application 🫡
Tailor Your CV:Make sure your CV reflects the skills and experiences that match the Lead Software Engineer role. Highlight your Java expertise and any relevant projects you've worked on, especially those involving agile methodologies.
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to tell us why you're passionate about this role and how your background makes you a perfect fit for our team. Don't forget to mention your experience with microservices and cloud technologies!
Showcase Your Team Spirit:Since collaboration is key in our agile environment, share examples of how you've worked effectively in teams. Mention any mentoring experiences or how you've contributed to a positive team culture in your previous roles.
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 don’t miss out on any important updates during the process!
How to prepare for a job interview at Aumni
✨Know Your Java Inside Out
Make sure you brush up on your Java skills, especially the core concepts like object-oriented design and multi-threading. Be ready to discuss your hands-on experience with Java/Spring/Spring Boot and how you've applied these technologies in real-world scenarios.
✨Showcase Your Problem-Solving Skills
Prepare to talk about specific challenges you've faced in software development and how you tackled them. Use examples that highlight your ability to gather and analyse data to make informed decisions, especially in relation to improving operational stability.
✨Familiarise Yourself with Agile Methodologies
Since the role involves working in an agile environment, be prepared to discuss your experience with CI/CD and other agile practices. Think of examples where you've contributed to a team's success through collaboration and mentoring.
✨Emphasise Team Culture and Diversity
JPMorgan Chase values diversity and inclusion, so be ready to share how you've contributed to a positive team culture in your previous roles. Discuss any experiences you have that demonstrate your commitment to equity and respect within a team setting.