Software Engineer
JPMorganChase
Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
About the Role
As a Software Engineer at JPMorganChase, you will architect, design, develop, and implement robust, innovative, and comprehensive software solutions to address complex business challenges. Leveraging advanced engineering practices, you will participate in every phase of the Software Development Lifecycle (SDLC), from requirement analysis and architectural integration to application design, documentation, and module development. Your role will involve identifying, diagnosing, and troubleshooting issues within application code, as well as playing a crucial part in code and design reviews to ensure compliance with established guidelines and optimize information flows. You will also engage in project planning meetings to evaluate business requirements and formulate proposed solutions.
Qualifications and Experience
A Bachelor's degree in Electrical and Electronics Engineering, Computer Science, Computer Engineering, or a related field is required, along with 5 years (60 months) of experience in software engineering or a related occupation. This position specifically requires extensive experience with Adobe Experience Manager (AEM).
Key Responsibilities and Skills
- Develop and author on Adobe Experience Manager (AEM) Sites, including administration and asset management.
- Design and implement AEM components like Sling models, editable/static templates, content, and experience fragments.
- Configure advanced AEM areas such as Environments, OSGI, Query Builder API, XPath, and AEM Tagging.
- Manage externalized URLs and cloud service configurations within AEM.
- Integrate Adobe Creative Cloud and Scene7 for client context, email notifications, and replication management.
- Enhance personalization using Adobe Target by creating tailored user experiences.
- Facilitate Adobe Analytics integration with AEM for comprehensive user behavior insights.
- Administer AEM by configuring User Access Rights, Group Accounts, and User synchronization.
- Develop AEM servlets, services, listeners, and schedulers for optimal functionality.
- Set up AEM Dispatcher configurations for improved caching and page performance.
- Design approval workflows for efficient content and asset publishing.
- Incorporate Brightcove into AEM to streamline the embedding and management of video content on AEM pages.
Key skills/competency
- Adobe Experience Manager (AEM)
- AEM Components
- SDLC
- Software Architecture
- OSGI
- Query Builder API
- Adobe Target
- Adobe Analytics
- AEM Administration
- Content Management Systems (CMS)
How to Get Hired at JPMorganChase
- Research JPMorganChase's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor.
- Tailor your resume: Customize your Software Engineer resume to highlight AEM expertise and alignment with JPMorganChase's technical requirements.
- Showcase AEM proficiency: Prepare to discuss specific projects demonstrating your experience with AEM Sites, component development, and administration.
- Understand financial technology: Familiarize yourself with the intersection of software engineering and financial services, especially relevant to a global leader like JPMorganChase.
- Practice STAR method responses: Develop compelling stories using the STAR method for behavioral questions, focusing on problem-solving and teamwork.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background