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, health benefits, and opportunities for remote work.
- Other info: Be part of a diverse culture that values inclusion and professional growth.
- Why this job: Make a real impact by building market-leading technology products in a collaborative environment.
- Qualifications: 5+ years of experience in software engineering with strong Java and AWS skills.
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 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
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who work at JPMorganChase or similar companies. A friendly chat can lead to insider info about job openings and even referrals.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best projects, especially those involving Java, AWS, and RESTful APIs. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for technical interviews by brushing up on coding challenges and system design questions. Practice makes perfect, so consider mock interviews with friends or use online platforms to get comfortable with the process.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team at StudySmarter.
We think you need these skills to ace Lead Software Engineer - Java, AWS
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 practices, and any automation tools you've used. We love seeing candidates who can lead by coding!
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 important updates from us!
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 your 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 the company’s tech 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.