At a Glance
- Tasks: Lead innovative software solutions and tackle complex engineering challenges in a dynamic team.
- Company: Join JPMorgan Chase, a global leader in financial services and technology innovation.
- Benefits: Enjoy a supportive environment with opportunities for growth, remote work options, and diverse culture.
- Why this job: Be part of a fast-paced team transforming equity financing platforms with cutting-edge technology.
- Qualifications: Experience in software engineering, Java/Spring framework, and agile methodologies required.
- Other info: Work alongside industry experts in a collaborative, inclusive atmosphere across multiple global locations.
The predicted salary is between 48000 - 72000 £ per year.
Job Description
Are you ready to take your software engineering career to the next level? Join JPMorganChase as a Lead Software Engineer within the Corporate Technology Engineering Platforms and Experience team. As a seasoned member of an agile team, you\’ll design and deliver market‑leading technology products securely and scalably, supporting the firm\’s business objectives across multiple technical areas.
Job Responsibilities
- Execute software solutions, design, development, and technical troubleshooting, thinking beyond routine approaches to build solutions or break down technical problems.
- Create secure and high‑quality production code and maintain algorithms that run synchronously with appropriate systems.
- Produce architecture and design artifacts for complex applications, ensuring design constraints are met by software code development.
- Gather, analyze, synthesize, and develop visualizations and reporting from large, diverse data sets to continuously improve software applications and systems.
- Proactively identify hidden problems and patterns in data, using insights to drive improvements to coding hygiene and system architecture.
- Contribute to software engineering communities of practice and events exploring new and emerging technologies.
- Add to team culture of diversity, equity, inclusion, and respect.
Required Qualifications, Capabilities, and Skills
- Formal training or certification on software engineering concepts and proficient applied experience.
- Hands‑on practical experience in system design, application development, testing, and operational stability.
- Experience in Java, Spring Boot, Spring Data, JDBC, ETL, OpenAPI Doc, WSDL, JUnit, Kubernetes, Splunk, Dynatrace.
- Advanced in building REST API with Java, Oracle.
- Experience in developing UI applications using React.
- Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages.
- Overall knowledge of the Software Development Life Cycle.
- Solid understanding of agile methodologies such as CI/CD, Application Resiliency, and Security.
- Demonstrated knowledge of software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.).
- Strong analytical skills and problem‑solving ability.
- Responsibilities include mentoring junior team members to foster their professional growth and development.
Preferred Qualifications, Capabilities, and Skills
- Exposure to cloud technologies (AWS, Kubernetes, Terraform) and Workflow technologies (Camunda).
About Us
J.P. Morgan is a global leader in financial services, providing strategic advice and products to the world\’s most prominent corporations, governments, wealthy individuals and institutional investors. Our first‑class business in a first‑class way approach to serving clients drives everything we do. We strive to build trusted, long‑term partnerships to help our clients achieve their business objectives.
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. Visit our FAQs for more information about requesting an accommodation.
About The Team
Our professionals in our Corporate Functions cover a diverse range of areas from finance and risk to human resources and marketing. Our corporate teams are an essential part of our company, ensuring that we\’re setting our businesses, clients, customers and employees up for success.
#J-18808-Ljbffr
Contact Detail:
J.P. Morgan Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Lead Software Engineer - Java &
✨Tip Number 1
Familiarise yourself with the latest trends in Java and Spring frameworks, as well as technologies like Kafka and AMPS. This knowledge will not only help you during interviews but also demonstrate your commitment to staying updated in a fast-evolving field.
✨Tip Number 2
Engage with online communities or forums related to software engineering and Java development. Networking with professionals in the industry can provide insights into the company culture and expectations, which can be invaluable during your application process.
✨Tip Number 3
Prepare to discuss your experience with agile methodologies and CI/CD practices. Be ready to share specific examples of how you've implemented these processes in past projects, as this aligns closely with the role's requirements.
✨Tip Number 4
Showcase your problem-solving skills by preparing for technical interviews that may include coding challenges or system design questions. Practising these types of problems can help you feel more confident and ready to impress during the interview.
We think you need these skills to ace Lead Software Engineer - Java &
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Java, Spring framework, and any relevant technologies mentioned in the job description. Emphasise your hands-on experience in software development and system design.
Craft a Compelling Cover Letter: In your cover letter, express your passion for solving business problems through innovation. Mention specific projects or experiences that demonstrate your ability to lead and collaborate within a team.
Showcase Relevant Skills: Clearly outline your proficiency in agile methodologies, CI/CD, and any experience with cloud deployment or real-time processing technologies like Kafka or AMPS. This will show you meet the technical requirements of the role.
Highlight Cultural Fit: Discuss your commitment to diversity, equity, and inclusion in your application. Share examples of how you've contributed to a positive team culture in previous roles, as this aligns with the company's values.
How to prepare for a job interview at J.P. Morgan
✨Showcase Your Technical Expertise
As a Lead Software Engineer, it's crucial to demonstrate your depth of knowledge in Java and the Spring framework. Be prepared to discuss specific projects where you've applied these technologies, and highlight any innovative solutions you've developed.
✨Understand Agile Methodologies
Familiarise yourself with agile practices, particularly CI/CD and application resiliency. During the interview, be ready to explain how you've implemented these methodologies in past projects and how they contributed to successful outcomes.
✨Emphasise Collaboration Skills
Since the role involves working in large, collaborative teams, share examples of how you've effectively partnered with stakeholders to achieve common goals. Highlight your ability to communicate technical concepts clearly to non-technical team members.
✨Demonstrate Problem-Solving Abilities
Prepare to discuss how you've tackled complex technical challenges in previous roles. Use the STAR method (Situation, Task, Action, Result) to structure your responses, focusing on your creative approaches to problem-solving and innovation.