Lead Java Developer at JPMorgan Chase & Co.

Posted on: 09/10/2021

Location: Plano (ON-SITE)

full time

Original Source

Tags: spring apache grafana flink sql jira kubernetes kafka aws

Team:As part of the Wealth Management Middleware Trading technology team, you will apply your experience to develop both functional and technical innovative solutions to support a multi-billion-dollar product. Our group is responsible for Trade Exec and Accounting workflows for internal/ External users covering financial products like Equity, Mutual funds, FI etc. We operate on principles of technical excellence and strong partnership with the business to ensure that the company can rely on our ability to deliver robust technology solutions to emerging business needs, continued growth, and competitive advantage.The project focuses on design/build of Synapse, 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 cloud. Synapse is also being developed for adapting to non-trading workflows used in GWM.What You'll Do: * Participate and Lead 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/ Development teams across geographical locations. This includes meetings, emails, and other interaction with the software development team. * 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 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. * Knowledge of industry-wide technology trends and best practices * Proactively look to develop, implement and further promote best technical practices across the team, which include, but not be limited to, code quality improvement, code reviews, code/architecture standards, code reuse, automation testing, continuous integration and deployment, technical documentation and technical design specificationsRequired: * 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. * Excellent knowledge of Java technologies including core Java 8, Spring, Apache, J2EE with 8+ years experience * Experience of building a new system or module from scratch. * Knowledge of web service technologies such as REST and JSON * Integration technologies experience such as middleware message queues (UMQ or Kafka) * Knowledge of application security areas: authorization, authentication, encryption * Multi-threaded application development experience. * Relational database and SQL proficiency * Automated testing techniques - especially BDD. * Experience working with Sonar, SSAP, JIRA, Greenhopper, GIT * 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. * BS/BA degree or equivalent experience * Results oriented: Drives results through people, communication, influence, and interaction.Desirable: * Experience in development of High Availability system architectures * Cloud and/or similar distributed processing AWS, Kubernetes, Grafana, Apache Flink. * Track record of delivering quality products as a senior developer or leadJPMorgan 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