At a Glance
- Tasks: Lead a dynamic team to develop innovative software solutions using Java and AWS.
- Company: Join JPMorganChase, a leader in financial services with a focus on technology.
- Benefits: Enjoy competitive pay, career growth, and a culture of diversity and inclusion.
- Other info: Be part of a collaborative environment that values creativity and innovation.
- Why this job: Make a real impact by pushing the boundaries of technology in finance.
- Qualifications: 5+ years in software engineering with expertise in Java and AWS.
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 JPMorganChase within the Asset and Wealth Management, 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:
- Leads by coding: delivers hands‑on Lead Software Engineer features and platform capabilities in Java and Python, setting the bar for engineering quality.
- Builds and maintains RESTful APIs end-to-end (design, implementation, testing, versioning, documentation, and support) with strong focus on performance and backward compatibility.
- Develops secure, high‑quality production code and drives peer reviews, debugging, and refactoring to improve maintainability.
- Engineers AWS‑native services hands‑on, including build/deploy/operate/troubleshoot, with infrastructure as code (e.g., Terraform).
- Automates recurring operational issues and improves stability through CI/CD, observability, resiliency patterns, and disciplined production ownership.
- Leads communities of practice and 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.
- Advanced proficiency in Java, and expert‑level RESTful API development with strong Database skills, Elasticsearch, Kafka/Messaging platform.
- Deep, hands‑on AWS experience designing, building, deploying, and operating cloud‑native services; infrastructure as code experience (e.g., Terraform).
- Proficiency in automation and continuous delivery; advanced understanding of CI/CD, application resiliency, and security across the SDLC.
- Strong production ownership skills (monitoring/alerting, incident response, root cause analysis, and operational stability improvements).
Preferred qualifications, capabilities, and skills:
- Experience with distributed systems, microservices, and event‑driven architectures.
- Experience with containers/orchestration (Docker/Kubernetes) and observability tooling (logging/metrics/tracing).
- Familiarity with API governance and security patterns (authN/authZ, throttling, contract testing).
Lead Software Engineer - Java, AWS 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, AWS in London
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech world, especially those who work at JPMorganChase or similar companies. A friendly chat can open doors and give you insider info on the hiring process.
✨Tip Number 2
Show off your skills! Prepare a portfolio or GitHub repository showcasing your Java and AWS projects. When you get that interview, having tangible examples of your work can really set you apart from the crowd.
✨Tip Number 3
Practice makes perfect! Get comfortable with common technical interview questions related to RESTful APIs, CI/CD, and cloud-native services. Mock interviews with friends or using online platforms can help you nail it.
✨Tip Number 4
Apply through our website! We want to see your application directly, so make sure to submit your details on our platform. It’s the best way for us to connect and consider you for the Lead Software Engineer role.
We think you need these skills to ace Lead Software Engineer - Java, AWS in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Lead Software Engineer role. Highlight your experience with Java, AWS, and RESTful APIs, as these are key areas for us. Use specific examples that showcase your skills and achievements in these domains.
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share your passion for software engineering and how you can contribute to our agile team. Mention any relevant projects or experiences that align with our mission at StudySmarter.
Showcase Your Technical Skills: Don’t shy away from showcasing your technical prowess! Include details about your hands-on experience with AWS services, CI/CD processes, and any automation tools you've used. We love seeing candidates who can demonstrate their coding capabilities.
Apply Through Our Website: We encourage you to apply through our website for a smoother application process. It helps us keep track of your application and ensures you don’t miss out on any updates. Plus, it’s super easy!
How to prepare for a job interview at NaSPA, Inc.
✨Know Your Tech Inside Out
Make sure you brush up on your Java and AWS skills before the interview. Be ready to discuss your hands-on experience with RESTful APIs and how you've tackled challenges in previous projects. They’ll want to see that you can not only code but also lead by example.
✨Showcase Your Problem-Solving Skills
Prepare to share specific examples of how you've automated operational issues or improved system stability. Think about times when you’ve used CI/CD practices to enhance performance and be ready to explain your thought process during those situations.
✨Emphasise Team Culture and Leadership
Since this role involves leading a team, be prepared to talk about how you foster a culture of diversity and inclusion. Share experiences where you’ve led communities of practice or contributed to team dynamics positively.
✨Ask Insightful Questions
At the end of the interview, don’t forget to ask questions that show your interest in their technology stack and future projects. Inquire about their approach to microservices or how they handle API governance. This shows you’re not just interested in the role, but also in the company’s vision.