Software Engineer #200025737
Software Engineer (200025737) Jersey City, NJ.
Duties: Work directly with Risk Business - Market Risk Middle office (MO) users and Market Risk Coverage (MRC) to support market data used by credit and market risk applications. Triage market data and time series (CMENT) issues, provide RAD (Rapid Application Development) solution and make appropriate changes in CMENT system. Provide end-of-day market data for VaR/stress/risk calculation and risk reporting. Provide controls to support compliance and regulators need for market risk and risk market data. Provide technical solutions for end to end loading of time series data used for market risk. Deploy the new proposed application in Tomcat. Migrate from existing Weblogic platform to Tomcat platform and on GTI approved software. Upgrade technical platform to meet cybersecurity threats. Make changes to the application based on internal guidelines. Work with upstream and downstream risk applications to ensure market data is loaded and consumed based on requirements and as per SLA. Provide application support to teams. Remediate cyber security vulnerabilities. Work with new enhancement/requirements, as well as improving existing solution (BAU). Perform code reviews, defect fixing and performance tuning for application modules and release management.
Minimum education and experience required: This position requires a Bachelor’s degree in Computer Engineering, Computer Science, Information Technology, or related field plus five (5) years of experience in the job offered or five (5) years of experience as an Applications Developer, Programmer Analyst, or related occupation. The employer will alternatively accept a Master’s degree in lieu of a Bachelor’s degree plus three (3) years of experience in the job offered.
Skills Required: This position requires one (1) year of experience with: End-of-Day Market data or Market Risk; Market Risk Calculator analysis or Market data analysis of time series data across multiple regions; Python framework; JBoss Cache; and process and workflow automation using Java-based workflow engines. This position requires three (3) years of experience with: interacting with teams across multiple geographical locations; developing large scale global applications for financial services firm; Java J2EE; Tomcat; Weblogic; Autosys; Spring Boot; Spring Batch; Apache Struts; HTML; Hibernate; Webservices including SOAP and REST-based services; Java-based concurrency API, EJB, and Message driven Bean (MDB); relational database including Oracle and Sybase; JMS Messaging Service; Angular JS; JQuery; AJAX; Apache POI; XML parsing technologies; SDLC tools including Jenkins and GIT; source control tools including Subversion and Bitbucket; planning and preparing programming specifications by using flow charts and detailed diagrams to illustrate the sequence of steps for new requirements, utilizing software design patterns, and representing them via UML using Microsoft Visio; designing data model and writing complex SQL query and design code logic to handle large volume; using Excel to manipulate data and analysis; testing in Junit and Mockito; production support and deployment; UNIX and LINUX environment scripting; and creating functional and technical specifications.
EOE, AAE, M/F/D/V. JPMorgan Chase & Co. All rights reserved.