At a Glance
- Tasks: Lead innovative software solutions and tackle complex technical challenges with a creative mindset.
- Company: Join JPMorgan Chase, a historic leader in financial services with a focus on innovation.
- Benefits: Enjoy competitive pay, comprehensive health coverage, and support for your professional growth.
- Other info: Be part of a diverse culture that values inclusion and offers excellent career advancement opportunities.
- Why this job: Make a real impact by developing cutting-edge applications in a dynamic environment.
- Qualifications: 5+ years of Java experience and a passion for continuous learning and teamwork.
The predicted salary is between 70000 - 90000 £ per year.
We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible.
Job responsibilities:
- Executes 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.
- Develops secure high-quality production code, and reviews and debugs code written by others.
- Identifies opportunities to eliminate or automate remediation of recurring issues to improve overall operational stability of software applications and systems.
- Leads evaluation sessions with external vendors, startups, and internal teams to drive outcomes-oriented probing of architectural designs, technical credentials, and applicability for use within existing systems and information architecture.
- Leads communities of practice across Software Engineering to drive awareness and use of new and leading-edge technologies.
- Adds to team culture of diversity, opportunity, inclusion, and respect.
Required qualifications, capabilities, and skills:
- Formal training or certification on software engineering concepts and 5+ years applied experience.
- Expertise in Java fundamentals, object-oriented programming, multi-threading, messaging technologies, and computer networks.
- Experience building high-performance, latency-sensitive Java applications.
- Understanding of agile methodologies, CI/CD, application resiliency, and security best practices.
- Experience developing, debugging, and maintaining code using modern programming and database querying languages.
- Knowledge of cloud, artificial intelligence, machine learning, and mobile technologies.
- Experience with distributed systems, microservices, and event-driven architectures.
- Experience maintaining and troubleshooting software in Linux environments, with familiarity in containers and cloud architectures/services.
- Strong interpersonal and communication skills, with experience working in global teams.
- Commitment to continuous learning and improvement.
Preferred qualifications, capabilities, and skills:
- Familiarity with modern front-end technologies such as React, Angular, or Vue.js.
- Exposure to cloud technologies including AWS, Azure, or GCP.
- Experience with Python and front-end development.
- Practical experience with FIX messaging protocol and QuickFIX/J.
- Familiarity with Hazelcast or other distributed computing platforms.
About Us:
JPMorgan Chase, one of the oldest financial institutions, offers innovative financial solutions to millions of consumers, small businesses and many of the world's most prominent corporate, institutional and government clients under the J.P. Morgan and Chase brands. Our history spans over 200 years and today we are a leader in investment banking, consumer and small business banking, commercial banking, financial transaction processing and asset management.
We offer a competitive total rewards package including base salary determined based on the role, experience, skill set and location. Those in eligible roles may receive commission-based pay and/or discretionary incentive compensation, paid in the form of cash and/or forfeitable equity, awarded in recognition of individual achievements and contributions. We also offer a range of benefits and programs to meet employee needs, based on eligibility. These benefits include comprehensive health care coverage, on-site health and wellness centers, a retirement savings plan, backup childcare, tuition reimbursement, mental health support, financial coaching and more. Additional details about total compensation and benefits will be provided during the hiring process.
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.
JPMorgan Chase & Co. is an Equal Opportunity Employer, including Disability/Veterans.
Lead Software Engineer - Java/Back-End in London employer: NaSPA, Inc.
Contact Detail:
NaSPA, Inc. Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Lead Software Engineer - Java/Back-End in London
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage in online communities. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best projects, especially those that highlight your Java expertise and problem-solving abilities. This gives potential employers a taste of what you can do beyond your CV.
✨Tip Number 3
Prepare for interviews by practising common technical questions and coding challenges. Use platforms like LeetCode or HackerRank to sharpen your skills. Remember, confidence is key!
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets noticed. Plus, it shows you’re genuinely interested in joining our team at JPMorgan Chase.
We think you need these skills to ace Lead Software Engineer - Java/Back-End in London
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, as we love to see how you’ve tackled challenges in the past.
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to tell us why you're passionate about software engineering and how you can contribute to our team. Be sure to mention any experience with agile methodologies or cloud technologies, as these are key for us.
Showcase Your Problem-Solving Skills: In your application, don’t just list your technical skills; give us examples of how you've used them to solve complex problems. We want to see your creative side and how you think outside the box when it comes to software solutions.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, you’ll find all the details about the role and our company culture there!
How to prepare for a job interview at NaSPA, Inc.
✨Know Your Java Inside Out
Make sure you brush up on your Java fundamentals, object-oriented programming, and multi-threading concepts. Be ready to discuss your past projects where you've implemented these skills, as well as any challenges you faced and how you overcame them.
✨Showcase Your Problem-Solving Skills
Prepare to talk about specific instances where you've tackled complex technical problems. Think of examples where you had to think outside the box to develop creative software solutions or improve operational stability. This will demonstrate your ability to innovate and troubleshoot effectively.
✨Familiarise Yourself with Agile Methodologies
Since agile methodologies are key in this role, be prepared to discuss your experience working in agile environments. Highlight any specific tools or practices you've used, such as CI/CD pipelines, and how they contributed to successful project outcomes.
✨Emphasise Team Collaboration
Given the importance of interpersonal skills, think of examples that showcase your ability to work within global teams. Discuss how you've contributed to team culture, diversity, and inclusion, and how you’ve led or participated in communities of practice in software engineering.