Lead Software Engineer – ICB Reward
Job Description
As a Lead Software Engineer at JPMorgan Chase within the Accelerator Business, you are at the core of this venture, focused on transforming innovative ideas into solutions for our customers. You possess a curious mindset, thrive in collaborative teams, and are passionate about emerging technologies. You are solution-oriented, commercially savvy, and have an interest in fintech. You enjoy working within tribes and squads dedicated to specific products and projects, with opportunities to move between them based on your strengths and interests.
We value professional skills and culture equally. We believe that diversity of thought, experience, and background enriches our team. By bringing diverse perspectives together, we aim to reflect the communities we serve, making a significant impact on our company, clients, and partners worldwide.
Job Responsibilities
- Utilize domain modeling techniques to develop top-tier business products.
- Design software that is understandable, testable, and adaptable.
- Develop comprehensive tests including unit, component, integration, end-to-end, and performance tests.
- Own and deliver scalable, secure solutions using cloud-native microservice architecture, leveraging modern technologies and best practices.
- Contribute to technical architecture design.
- Investigate and resolve issues promptly, ensuring they do not recur.
- Coordinate releases to ensure zero downtime for end-users.
- Optimize data read/write operations for efficiency.
- Monitor and enhance system performance.
- Ensure system reliability and ease of operation.
- Continuously update technologies and design patterns.
Required Qualifications, Capabilities, and Skills
- Formal training or certification in Java with advanced proficiency.
- Experience developing RESTful APIs and microservices with frameworks like Spring Boot, Micronaut, or Quarkus.
- Experience deploying solutions on cloud platforms such as AWS, Azure, or GCP.
- Experience working on globally distributed applications requiring strict data consistency.
- Knowledge of modern software architecture patterns.
- Experience with CI/CD platforms like GitHub Actions, Harness, or ArgoCD.
- Strong relational database skills.
- A collaborative mindset with a desire to mentor and share knowledge.
- Ability to adapt quickly to new technologies and patterns.
- Long-term strategic thinking for technology choices.
- High standards for personal and team performance.
Preferred Qualifications, Capabilities, and Skills
- Experience with Loyalty and Reward platforms, including ledgers and reward engines.
- Experience developing APIs for third-party use.
- Experience with cloud platforms like AWS or GCP.
- Experience with Kubernetes or similar container orchestration platforms.
- Experience with debit and credit card products linked to rewards.
- Experience using Kafka.
- Experience with non-relational databases.
#ICBCareer #ICBEngineering
About Us
J.P. Morgan is a global leader in financial services, providing strategic advice and products to top corporations, governments, and individuals worldwide. Our approach emphasizes first-class service and building trusted, long-term partnerships to help clients achieve their objectives. We value diversity and inclusion, ensuring equal opportunities and accommodations for all applicants and employees.
About the Team
Our Corporate Functions support areas such as finance, risk, HR, and marketing, playing a vital role in our success by enabling our businesses, clients, and employees to thrive.
Boost Your Career
Explore thousands of job opportunities by signing up to eFinancialCareers today.
#J-18808-Ljbffr
Lead Software Engineer - ICB Reward | London, UK employer: Jpmorgan Chase & Co.
Contact Detail:
Jpmorgan Chase & Co. Recruiting Team