This position will support ongoing Global Wealth Management Private Banking Technology initiatives for Client Services Group. As a Lead Application Developer, you will be responsible for the development and management of small to large, complex projects using the departments preferred, mature (3rd & 4th generation) programming methodologies and languages and adhere to coding standards and techniques. May also be assigned to multiple projects at various geographic locations and/or simultaneously assigned as a resource for single or multiple projects as required. In addition, this candidate will be involved in all stages of the development life cycle from requirements gathering to post-release support.
Candidates must have a commensurate track record with this opportunity, and a passion for creating large software systems. Our ideal candidate has the drive to make new software products and the sophistication and experience to make this a reality.
Role Responsibilities:
Work with Project Managers, Business Analysts, Business client and other technical teams to design, develop, test, implement, and maintain back-end solutions.
Performance and scalability tuning to support large deployments.
Research and prototype new technologies as appropriate.
Ensure quality and completeness of the product through unit testing, documentation and maintenance as appropriate.
Work with the team to provide a second-line support capability, although most issues will be dealt with by the dedicated first-line support team there may be a need for out of hours support if required.
Translate technical requirements into programmed application modules
Participate in design reviews and provide input to the design recommendations
Incorporate Corporate Architectural Standards into application design specifications
Incorporate security requirements into design
Manage project scoping and estimation activities, document the project scope and approach, review plans with technology stakeholders and acquire sign-off from business and technology leadership
Assist in evaluating priorities and advise on options, risks, and costs versus benefits of proposed solutions
Position requirements:
College degree, specialized training or equivalent work experience
6+ years of IT experience required including experience with large complex technology projects with extensive UI experience
Proficiency general purpose programming languages and frameworks: JavaScript/ React /Angular, Java, Spring MVC, Spring Boot, Unix
Experience in ReactJS is preferred
Knowledge of SQL and No-SQL technologies, experience with Cassandra, Oracle or equivalent. Strong understanding of software transaction management.
Exposure to high-throughput and fault tolerant messaging software such as JMS, Kafka or equivalent.
Ability to lead continuous, secure, scalable and resilient software delivery, knowledge of automated tollgates as well continuous testing and delivery tools such as Cucumber, Selenium, Jenkins, Junit etc.
Hands on programming experience with serialization technologies such as JSON and XML.
Perform manual and automated code reviews, up-keep code to highest evolving standards.
Awareness of project and software lifecycle management such as Agile Scrum, Kanban, TDD or BDD.
Expert ability to manage ambiguity, multiple tasks, changing priorities and circumstances within minimal supervision.
Hands-on software troubleshooting, may be called to support production issues as appropriate.
Exposure to payment origination and case management functional domain will be a plus.
Awareness of AI and ML technologies will be a plus.
Excellent analytical and problem-solving skills, strong written and verbal communication skills
Ability to work with cross-functional teams and interact effectively with all levels and build relationships
Experience managing geographically distributed and culturally diverse workgroups with strong team management, leadership and coaching skillsJPMorgan Chase & Co., one of the oldest financial institutions, offers innovative financial solutions to millions of consumers, small businesses and many of the world's most prominent corporate, institutional and government clients under the J.P. Morgan and Chase brands. Our history spans over 200 years and today we are a leader in investment banking, consumer and small business banking, commercial banking, financial transaction processing and asset management.
We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. In accordance with applicable law, we make reasonable accommodations for applicants' and employees' religious practices and beliefs, as well as any mental health or physical disability needs.
source https://stackoverflow.com/jobs/515366/software-engineering-jpmorgan-chase-bank-na?a=2MPWoDMeCzkI&so_medium=Talent&so_source=TalentApi

0 Comments