Java Developer - Middleware at JPMorgan Chase & Co.

Posted on: 07/07/2021

Location: Plano (ON-SITE)

full time

Original Source

Tags: spring sql jira

Team:The GWM (Global Wealth Management) Trading Middleware team is currently seeking a developer to join and drive a team responsible for the design and delivery of a strategic middleware architecture.The project focuses on design/build ofSynapse, a core middleware framework with a central metadata engine, event based processing, control monitoring and distributed functional modules deployed on the private and/or public cloudThis project also includes progressively decommissioning and supporting the current legacy system in place. Synapse is also being developed for adapting to non-trading workflows used in GWM.What You'll do: • Participate in the design and delivery of strategic middleware application • Design and build key software components of Synapse, a core middleware framework with a central orchestration engine; event based processing and distributed functional modules. • Implement and test code for distributed event driven services which requires knowledge software development best practices. • Work in close partnership with a group of developers across geographical locations. This includes meetings, emails and other interaction with the software development team. • Understand the legacy system being decommissioned, develop the new platform to facilitate the transition as well as providing support for both legacy and strategic platform with end users. • Work on an agile project environment, with the ability to work with the Product Owner and SCRUM Team from development through to testing and delivery of product increments. • Understand the code quality, code security and application quality metrics in order to make intelligent decisions throughout the delivery lifecycle. • Participate actively in the software development and architecture discussion, through a detailed understanding of current application development tools and techniques. • Focus on engineering excellence and compliance with all corporate, regulatory, IT risk and architecture policies.Required: • Strong relational database and SQL proficiency including stored procedures (Sybase or SQL Server preferred but any RDMS knowledge is good) • Strong server side development background with proven track record in designing and delivering distributed, event driven services and be able to demonstrate a detailed knowledge of architecture principles and software development best practices. • Extensive knowledge of Java (8 or above) development including areas such as Spring, and Spring Boot with 4+ years of experience • Experience of building a new system or module from scratch. • Knowledge of web service technologies such as REST and JSON. • Knowledge of application security areas: authorization, authentication, encryption • Multi-threaded application development experience. • Automated testing techniques - especially BDD. • Experience working with GIT, Sonar, SSAP and JIRA • Strong written and oral communication skills. • Strong team working skills and the ability to work on multiple parallel work items with other developers, analysts etc. • Knowledge of Project & Program Reporting principles. • Degree or equivalent experience. • Results oriented: Drives results through people, communication, influence and interaction.Desired: • Experience in development of High Availability system architectures • Cloud and/or similar distributed processing • Ability to implement change and development process improvements, including required culture changesJPMorgan 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.Equal Opportunity Employer/Disability/Veterans