DescriptionWe have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible.
As a Lead Java Full Stack Software Engineer at JPMorgan Chase within the Commercial Bank, Global services team, you will apply your depth of knowledge and expertise to all aspects of the software development lifecycle, as well as partner continuously with your many stakeholders on a daily basis for maintaining focus on common goals. We embrace a culture of experimentation and constantly strive for improvement and learning. You’ll work in a collaborative, trusting, thought-provoking environment—one that encourages diversity of thought and creative solutions that are in the best interests of our customers globally.
Job Responsibilities
- Designs and develops Integration Solutions using multiple patterns like API Events, with a variety of SaaS vendors and in house applications.
- Applies cloud development methodologies.
- Demonstrated knowledge with API development principles
- Consistently applies learned processes, procedures and workflows to include (however not limited to) the software development lifecycle and/or release processes.
- Designs and develops User Experience through front end frameworks like React.
- Creates system requirements, performs design and analysis, coding of medium to high complexity, unit testing of core system functionality and corrects defects during various phases of testing.
- Interacts with and presents to product owners throughout the development process
- Proficiency capturing and translating Business Requirements into technical solutions.
Required qualifications, capabilities, and skills
- Formal training or certification on software engineering concepts and 5+ years applied experience.
- Professional training or certification on web application/SPA(single page application) development concepts and proficient advanced experience
- Strong proficiency in React and its core principles.
- Solid grasp of Web fundamentals: HTML5 (Semantics & Structure), CSS (Responsive Design, Specificity), JavaScript ES6, General Networking (HTTP, IP & DNS, Caching)
- Solid experience in AWS and related services - S3, Lambda, IAM, Security etc.
- Proven track record of building and maintaining customer-centric web applications/SPAs.
- Knowledge of other JavaScript frameworks like Angular, Vue, Next.js, Gatsby and designing systems (UI Development, White-labelling).
- Experience with version control tools like BitBucket, GitHub
- Experience with testing frameworks such as Jest or RTL.
- Familiar with Java spring boot, REST APIs and integration patterns
- Experience in overall public cloud development knowledge including basics of DevOps.
Preferred qualifications, capabilities, and skills
- Passion for self-development and learning who keeps up to date with the latest Web/React trends and technologies.
- Good understanding of MFE(micro frontend) and other front-end design patterns
- Experience with Kubernetes and delivery experience on Cloud platforms (AWS preferred)
- Feature flagging/AB testing and commercial experience in the Finance Industry.
- Excellent verbal and written communication skills, as well as problem solving and analytical skills