JPMorgan Chase Dev/Ops Engineer in Bangalore East, India

Dev/Ops Engineer

Description

Application Developer

JPMorgan Chase is a leading global financial services firm with assets of over $1.1 trillion and operations in more than 50 countries. The firm is a leader in Investment Banking, Financial Services for consumers and businesses, financial transaction processing, asset and wealth management, and private equity. Under the JPMorgan and Chase brands, the firm serves millions of consumers in the United States and many of the worlds most prominent corporate, institutional and government clients.

Asset Management

J.P. Morgan Asset Management is a leading asset manager of choice for institutions, financial intermediaries and individual investors, worldwide. With a heritage of more than two centuries, a broad range of core and alternative strategies, and investment professionals operating in every major world market, we offer investment experience and insight that few other firms can match.

Clear focus on managing client assets and delivering strong risk-adjusted returns

More than 650 investment professionals providing over 200 different strategies spanning the full spectrum of asset classes, including equity, fixed income, cash liquidity, currency, real estate, hedge funds and private equity Leadership positions in America, U.K., Continental Europe, Asia, and Japan

.

Position Summary :

As an Application Developer for GWM Trading initiatives, you will provide high quality technology solutions that address business needs by contributing towards the below:

  • Participate in technical design, provide input to the design recommendations; incorporate security requirements into design; and provide input to information/data flow.

  • Participate in project/agile planning sessions with project managers, business analysts and team members to analyze business requirements and outline the proposed solution.

  • Document the detailed application story specifications, translate technical requirements into programmed application solution, develop/Enhance software application, involve with issue resolution, and involve with cyber security remediation. perform

  • You will also adhere to IT Control Policies throughout design, development and testing and incorporate Corporate Architectural Standards into application design specifications.

  • Participate in code reviews and ensure that all solutions are aligned to pre-defined architectural specifications; identify/troubleshoot application code-related issues; review and provide feedback to the final user documentation.

Qualifications

About JPMorgan Chase Technology

Our $9 billion annual spend on technology gives us a competitive edge. You’ll not only collaborate to develop solutions that improve the financial lives of millions, but also help to increase the velocity to market for our products and services.

About Wealth Management Connect

Providing Insight with Intelligence

We are building the next generation of Wealth Management apps designed specifically for investors, traders, advisors, & analysts.

  • Centered around how they work

  • Simplified and streamlined so they can focus on client needs

  • Providing tools for analysis, simulation, awareness, decision-making, action, & reporting.

  • Solutions which empower and then get out of the way

Job Description

The Connect engineering team is looking for DevOps engineers who bring fresh ideas from all areas to join us in testing innovative financial technology that transforms the way our wealth managers meet our client’s needs around the globe. Our objective is to integrate automated engineering solutions into rapid development sprints pipeline as efficiently and effectively as possible. The environment is fast paced and there is a strong commitment to enable the best possible continuous delivery solutions to drive reliability and performance across the full stack.

Key Responsibilities

  • Coordinate with multiple globally distributed teams to implement continuous delivery capabilities to deliver rapid, repeatable, reliable, automated, audited approaches for deploying software (business value) to as frequently as possible.

  • Develop automated solution using Java, C/C , Python, JavaScript, HTML and Shell-Scripts.

  • Follow and promote Agile automated engineer development practices like Continuous Delivery and BDD. Research new tools, technologies, identify and implement solutions and best practices

  • Collaborate with Agile scrum teams alongside with managers, developers, business analysts to build/maintain effective user acceptance tests to validate application user stories.

  • Monitoring experience with Dynatrace, AppDynamic, Wily Introscope, Foglight and Splunk

  • Develop and implement non-functional engineering solution using JMeter, LoadRunner and Junit, and integration with CI and version control for acceptance end-to-end performance validation

  • Develop end-to-end automated regression suites using Selenium or other tool to be used as regression validations

  • Develop automated release deployment and validation strategy in non-production and production environment including Cloud Foundry, Tomcat, Databases, QPID deployments

  • Develop and maintain automated solution for infrastructure and application performance monitoring and health check

  • Identify and develop service layer and end-to-end automated solutions using Selenium, JMeter, LoadRunner to support early automation

  • Work proactively with developers, managers and business partners to develop, coordinate, communicate and enforce DevOps solutions to accelerate preparation and execution of testing and deployment activities.

  • Design, develop, execute, analyze and report Load, Stress, Endurance, capacity and bandwidth testing and engineering solutions for reliability and stability

  • Identify the root cause of performance bottlenecks and provide recommendations for better user experience and system performance

Minimum Qualifications

  • Development fluency with over 3 years’ experience in Java, Python or C/C

  • Relevant university degree, specialized training or equivalent work experience

  • Proven track record of application development experience

  • Strong computer science fundamentals such as algorithms, data structures, multithreading, object-oriented development, distributed applications, client-server architecture

  • knowledge of Unix/Linux environments

  • Exposure with modern agile/scrum development methodologies including TDD, BDD and Shift Left concepts

  • Design and build advanced automated testing frameworks for CI implementation

  • End-to-end testing including back-end services such as HTTPs, web sockets

  • Non-functional testing using JMeter, LoadRunner or other open source tools

  • Monitoring, analysis and identification of performance bottlenecks of E2E architecture

  • Possess excellent interpersonal skills including strong written and verbal communication

  • Provide leadership on automation, performance engineering design and implementations

  • Programming languages experience including but not limited to: Java, HTML5, C/C , Python, JavaScript, to be used to build automated Selenium, LoadRunner, JMeter and developing custom tool.

Preferred Qualifications

  • Service oriented architecture performance and automation engineering experience

  • Deep knowledge of Internet/Web technologies

  • Working knowledge of BDD and TDD experience

  • Extensive knowledge of Unix/Linux environments

  • Experience with one or more general purpose programming languages including but not limited to: JAVA, HTML5, C/C , Python, JavaScript

  • Scripting skills in Perl, Shell or another common language

  • Financial Industry experience

  • Exposure to Atlassian tracking, collaboration and code quality tools

About JPMorgan Chase TechnologyOur $9 billion annual spend on technology gives us a competitive edge. You’ll not only collaborate to develop solutions that improve the financial lives of millions, but also help to increase the velocity to market for our products and services.About Wealth Management ConnectProviding Insight with IntelligenceWe are building the next generation of Wealth Management apps designed specifically for investors, traders, advisors, & analysts.Centered around how they workSimplified and streamlined so they can focus on client needsProviding tools for analysis, simulation, awareness, decision-making, action, & reporting.Solutions which empower and then get out of the wayJob DescriptionThe Connect engineering team is looking for DevOps engineers who bring fresh ideas from all areas to join us in testing innovative financial technology that transforms the way our wealth managers meet our client’s needs around the globe. Our objective is to integrate automated engineering solutions into rapid development sprints pipeline as efficiently and effectively as possible. The environment is fast paced and there is a strong commitment to enable the best possible continuous delivery solutions to drive reliability and performance across the full stack.Key ResponsibilitiesCoordinate with multiple globally distributed teams to implement continuous delivery capabilities to deliver rapid, repeatable, reliable, automated, audited approaches for deploying software (business value) to as frequently as possible.Develop automated solution using Java, C/C , Python, JavaScript, HTML and Shell-Scripts.Follow and promote Agile automated engineer development practices like Continuous Delivery and BDD. Research new tools, technologies, identify and implement solutions and best practicesCollaborate with Agile scrum teams alongside with managers, developers, business analysts to build/maintain effective user acceptance tests to validate application user stories.Monitoring experience with Dynatrace, AppDynamic, Wily Introscope, Foglight and SplunkDevelop and implement non-functional engineering solution using JMeter, LoadRunner and Junit, and integration with CI and version control for acceptance end-to-end performance validationDevelop end-to-end automated regression suites using Selenium or other tool to be used as regression validationsDevelop automated release deployment and validation strategy in non-production and production environment including Cloud Foundry, Tomcat, Databases, QPID deploymentsDevelop and maintain automated solution for infrastructure and application performance monitoring and health checkIdentify and develop service layer and end-to-end automated solutions using Selenium, JMeter, LoadRunner to support early automationWork proactively with developers, managers and business partners to develop, coordinate, communicate and enforce DevOps solutions to accelerate preparation and execution of testing and deployment activities.Design, develop, execute, analyze and report Load, Stress, Endurance, capacity and bandwidth testing and engineering solutions for reliability and stabilityIdentify the root cause of performance bottlenecks and provide recommendations for better user experience and system performanceMinimum QualificationsDevelopment fluency with over 3 years’ experience in Java, Python or C/CRelevant university degree, specialized training or equivalent work experienceProven track record of application development experienceStrong computer science fundamentals such as algorithms, data structures, multithreading, object-oriented development, distributed applications, client-server architectureknowledge of Unix/Linux environmentsExposure with modern agile/scrum development methodologies including TDD, BDD and Shift Left conceptsDesign and build advanced automated testing frameworks for CI implementationEnd-to-end testing including back-end services such as HTTPs, web socketsNon-functional testing using JMeter, LoadRunner or other open source toolsMonitoring, analysis and identification of performance bottlenecks of E2E architecturePossess excellent interpersonal skills including strong written and verbal communicationProvide leadership on automation, performance engineering design and implementationsProgramming languages experience including but not limited to: Java, HTML5, C/C , Python, JavaScript, to be used to build automated Selenium, LoadRunner, JMeter and developing custom tool.Preferred QualificationsService oriented architecture performance and automation engineering experienceDeep knowledge of Internet/Web technologiesWorking knowledge of BDD and TDD experienceExtensive knowledge of Unix/Linux environmentsExperience with one or more general purpose programming languages including but not limited to: JAVA, HTML5, C/C , Python, JavaScriptScripting skills in Perl, Shell or another common languageFinancial Industry experienceExposure to Atlassian tracking, collaboration and code quality tools

Job Applications Development

Primary Location IN-KA-Bangalore East-24x7 / 33220

Organization ASSET MANAGEMENT

Schedule Full-time

Job Type Standard

Shift Day Job

Req ID: 170028533