Software Engineer [Multiple Positions Available]
J.P. Morgan
DESCRIPTION:
Duties: Design, develop, and troubleshoot software applications. Develop secure and high-quality production code and review and debug code written by the team. Identify opportunities to automate and remediate recurring issues to improve overall operational stability of software applications and systems. Drive evaluation sessions with external vendors, startups, and internal teams to drive outcomes- oriented probing of architectural designs, technical credentials, and applicability for use within existing systems and information architecture. Drive communities of practice across Software Engineering to drive awareness and use of new and leading-edge technologies.
QUALIFICATIONS:
Minimum education and experience required: Bachelor's degree in Computer Science or related field of study plus six (6) years of experience in the job offered or as Software Engineer, Application Developer, Senior Software Engineer, or related occupation. The employer will alternatively accept a Master's degree in Computer Science or related field of study plus four (4) years of experience in the job offered or as Software Engineer, Application Developer, Senior Software Engineer, or related occupation.
Skills Required: This position requires four (4) years of experience with the following: designing and building complex financial software systems using Oracle databases and object-oriented programming languages including Java; using object-oriented programming languages including Java 8 and above for multi-threading, database connectivity interfaces, exception handling, and OOP design patterns; using at least one of the following messaging protocols: IBM MQ, ActiveMQ, or web services; working with relational databases including Oracle; performing data manipulation, data structuring, data design flow, and query optimization using at least one of the following programming languages: MySQL, PL/SQL, or SQL in at least one of the following databases: Oracle or Sybase; using Unix scripting and scheduler tools such as Java Cron Scheduler, AutoSys, or Control-M; This position requires two (2) years of experience with the following: working with tools such as Jenkins for CI/CD pipelines; designing and building software applications for banking IT systems within the financial services industry; This position requires any amount of experience with the following: gathering, analyzing, and drawing conclusions from large, diverse data sets to identify problems and contribute to decision-making in service of secure, stable application development; using project and issue tracking software such as Atlassian products; designing and implementing Application Resiliency and Security patterns; partnering with multiple teams to deliver large scale project deliverables; troubleshooting custom-built software using tools PuTTY and Unix shell and files across all environments including SIT, UAT, and PROD; deploying software changes to all environments including SIT, UAT, and PROD; running production software related incidents and communicating status updates and resolution of the incidents with clients and stakeholders.
Job Location: 600 Travis Street, Houston, TX 77002. This position requires up to 10% domestic and 10% international travel to other JPMC offices.
Full-Time.
We offer a competitive total rewards package including base salary determined based on the role, experience, skill set and location. Those in eligible roles may receive commission-based pay and/or discretionary incentive compensation, paid in the form of cash and/or forfeitable equity, awarded in recognition of individual achievements and contributions. We also offer a range of benefits and programs to meet employee needs, based on eligibility. These benefits include comprehensive health care coverage, on-site health and wellness centers, a retirement savings plan, backup childcare, tuition reimbursement, mental health support, financial coaching and more. Additional details about total compensation and benefits will be provided during the hiring process.
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. We also make reasonable accommodations for applicants’ and employees’ religious practices and beliefs, as well as mental health or physical disability needs. Visit our FAQs for more information about requesting an accommodation.
JPMorgan Chase & Co. is an Equal Opportunity Employer, including Disability/Veterans
J.P. Morgan’s Commercial & Investment Bank is a global leader across banking, markets, securities services and payments. Corporations, governments and institutions throughout the world entrust us with their business in more than 100 countries. The Commercial & Investment Bank provides strategic advice, raises capital, manages risk and extends liquidity in markets around the world.
Design, develop, and troubleshoot software applications. Develop secure and high-quality production code and review and debug code written by the team.