At a Glance
- Tasks: Join an agile team to develop and deliver innovative tech solutions in investment banking.
- Company: JPMorgan Chase, a leader in financial services with a focus on technology.
- Benefits: Diverse culture, growth opportunities, and a collaborative environment that values your ideas.
- Other info: Mentorship opportunities and a dynamic workplace that fosters continuous learning.
- Why this job: Make a real impact by enhancing trade processing platforms and driving tech innovation.
- Qualifications: Experience in software engineering, Java, and cloud technologies; strong problem-solving skills.
The predicted salary is between 50000 - 70000 ÂŁ per year.
As a Software Engineer at JPMorgan Chase within Investment Banking, you will play a pivotal role in an agile team dedicated to building and delivering trusted technology products. Your work will help shape the future of our technology landscape and drive continuous improvement.
Responsibilities
- Execute software solutions through design, development, and technical troubleshooting.
- Create secure, high‑quality production code and maintain algorithms that run synchronously with systems.
- Produce architecture and design artifacts for complex applications, ensuring design constraints are met.
- Gather, analyze, synthesize, and develop visualizations and reporting from large, diverse data sets.
- Identify hidden problems and patterns in data to drive improvements in coding hygiene and system architecture.
- Identify opportunities to eliminate or automate remediation of recurring issues.
- Lead communities of practice across Software Engineering to promote new and leading‑edge technologies.
Qualifications
- Formal training or certification on software engineering concepts.
- Hands‑on practical experience delivering system design, application development, testing, and operational stability.
- Advanced understanding of agile methodologies such as CI/CD, Application Resiliency, and Security.
- Advanced coding with Java 11 and advanced capabilities with relational databases (Oracle, PostgreSQL, MongoDB).
- Experience with event‑driven development, Kafka, and messaging systems (Java Messaging Service).
- Strong experience developing applications built on microservices architecture in a globally distributed team.
- Ability to communicate effectively across technical and non‑technical audiences.
- Experience with AWS ecosystem and application migrations to cloud‑native solutions.
- In‑depth knowledge of the financial services industry and IT systems.
- Ability to contribute directly to coding, code reviews, and technical team delivery while partnering with management and stakeholders.
- Experience with additional cloud platforms or hybrid cloud solutions.
- Familiarity with containerization technologies such as Docker or Kubernetes.
- Knowledge of DevOps practices and tools.
- Experience with performance tuning and optimization of large‑scale applications.
- Exposure to regulatory and compliance requirements in financial services.
- Ability to mentor and guide junior engineers.
- Strong problem‑solving and analytical skills.
Benefits & Culture
- Added to a team culture of diversity, opportunity, inclusion, and respect.
- Opportunity to transform your career and make a real impact by migrating and enhancing the trade processing platform.
- Access to growth opportunities, collaboration, and learning in a dynamic environment.
- A collaborative environment where your ideas are heard and your contributions make a difference.
- A culture that values diversity, inclusion, and respect.
Software Engineer III - Java, Spring in Keynsham employer: Jpmorgan Chase & Co.
Contact Detail:
Jpmorgan Chase & Co. Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer III - Java, Spring in Keynsham
✨Tip Number 1
Network like a pro! Reach out to current employees at JPMorgan Chase on LinkedIn or through mutual connections. A friendly chat can give you insider info and might just get your foot in the door.
✨Tip Number 2
Show off your skills! Prepare a portfolio of your projects, especially those using Java, Spring, and microservices. When you get the chance, share your work during interviews to demonstrate your hands-on experience.
✨Tip Number 3
Practice makes perfect! Get comfortable with common coding challenges and system design questions. Use platforms like LeetCode or HackerRank to sharpen your skills before the big day.
✨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 the team.
We think you need these skills to ace Software Engineer III - Java, Spring in Keynsham
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Software Engineer III role. Highlight your experience with Java, Spring, and any relevant projects that showcase your skills in agile methodologies and microservices architecture.
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about the role and how your background aligns with the responsibilities listed. Don’t forget to mention your experience with cloud technologies and coding best practices.
Showcase Your Problem-Solving Skills: In your application, include examples of how you've tackled complex problems in past projects. This could be anything from optimising performance to automating processes. We love seeing how you think critically and drive improvements!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen on joining our team!
How to prepare for a job interview at Jpmorgan Chase & Co.
✨Know Your Tech Stack
Make sure you’re well-versed in Java 11, Spring, and the databases mentioned like Oracle and PostgreSQL. Brush up on your knowledge of microservices architecture and event-driven development with Kafka. Being able to discuss these technologies confidently will show that you're ready to hit the ground running.
✨Showcase Your Problem-Solving Skills
Prepare examples of how you've identified and solved complex problems in previous projects. Think about times when you improved coding hygiene or optimised system architecture. This will demonstrate your analytical skills and ability to drive continuous improvement, which is key for the role.
✨Familiarise Yourself with Agile Methodologies
Since the role involves working in an agile team, be ready to discuss your experience with CI/CD, application resiliency, and security practices. Share specific instances where you’ve applied these methodologies to deliver successful projects, as this will highlight your fit for their dynamic environment.
✨Communicate Effectively
Practice explaining technical concepts in a way that non-technical stakeholders can understand. This is crucial for collaborating across teams. Prepare to discuss how you've mentored junior engineers or led communities of practice, as it shows your leadership potential and ability to foster a collaborative culture.