At a Glance
- Tasks: Lead a team to develop innovative software solutions using Java and related technologies.
- Company: Join JPMorgan Chase, a leader in financial technology with a focus on diversity and inclusion.
- Benefits: Enjoy competitive pay, flexible work options, and opportunities for professional growth.
- Other info: Collaborate globally and contribute to a culture of respect and innovation.
- 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: TwinThread
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
✨Network Like a Pro
Get out there and connect with folks in the industry! Attend meetups, webinars, or even local tech events. You never know who might have the inside scoop on job openings or can refer you directly to hiring managers.
✨Show Off Your Skills
Don’t just talk about your experience; demonstrate it! Create a portfolio showcasing your projects, especially those involving Java and Spring technologies. This will give potential employers a taste of what you can bring to the table.
✨Ace the Interview
Prepare for technical interviews by brushing up on coding challenges and system design questions. Practice explaining your thought process clearly, as communication is key when collaborating with teams across the globe.
✨Apply Through Our Website
Make sure to apply through our website for the best chance at landing that Lead Software Engineer role. We love seeing candidates who take the initiative to engage directly with us!
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:Use your cover letter to tell us why you're passionate about this position. Share specific examples of how you've led teams or tackled complex software challenges, and don’t forget to mention your experience with technologies like Spring Boot and AWS.
Showcase Your Problem-Solving Skills:In your application, emphasise your ability to analyse data and draw conclusions. We want to see how you’ve identified and solved problems in past roles, particularly in relation to software stability and performance.
Apply Through Our Website:We encourage you to apply directly through our website for the best chance of getting noticed. It’s the easiest way for us to keep track of your application and ensure it reaches the right team!
How to prepare for a job interview at TwinThread
✨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.