Software Engineer

    • JPMorgan Chase & Co.
  • Columbus, OH
  • Posted 15 days ago | Updated 9 hours ago

Overview

On Site
Full Time

Skills

mvc
Business requirements
Design review
Data flow
Project planning
Architectural design
Open source
Software development
Software design
Computer science
Computer engineering
Web applications
Java
Design patterns
Multithreading
RESTful
AngularJS
React.js
Spring Framework
Spring Batch
Apache Tomcat
CA Workload Automation AE
Operating systems
Microsoft SQL Server
Agile
Business analysis
Functional requirements
Technical drafting
Release management
Change management
Project management
Investment banking
Corporate banking
Asset management
Health care
Leadership
Design
Specification
Software development methodology
Documentation
Management
J2EE
Collections
JMS
SOAP
API
Ehcache
JUnit
Mockito
JavaScript
Ajax
HTML
Database
JDBC
Hibernate
Eclipse
IntelliJ IDEA
POSTMAN
PuTTY
Jenkins
Apache Maven
GitLab
Apache Subversion
Git
JIRA
Dynatrace
Splunk
AppDynamics
Cloud computing
Docker
Kubernetes
Oracle WebLogic
Unix
Linux
Data
Oracle
SQL
Toad
Operations
Planning
Estimating
Telecommuting
Finance
Banking
Backup
Coaching
Recruiting
SAP BASIS
Law

Job Details

DESCRIPTION:

Duties: Lead, design, analyze, develop, and test applications to satisfy business requirements for large, complex projects. Take active role in code reviews to ensure solutions are aligned to predefined architectural specifications. Assist with design reviews by recommending ways to incorporate requirements into designs and information or data flows. Participate in project planning sessions with project managers, business analysts, and team members to analyze business requirements and outline proposed solutions. Engage in architectural/design feasibility discussions, prototype development in the development team. Stay up-to-date with the latest developments in Enterprise Java and open-source technologies, share knowledge with the team and propose adoption of modern technology. Work with business users and other upstream/downstream teams to understand business requirements, translate them into functional specifications and formulate a technical solution. Involved in all aspects of the Software Development Lifecycle (SDLC) including analyzing requirements, incorporating architectural standards into application design specifications, documenting application specifications, translating technical requirements into programmed application modules, and developing or enhancing software application modules. Ensure overall quality of deliverables is consistent with defined standards and AGILE development practice. Support, analyze and resolve production issues when necessary. Strategize the product deliverables and technical path forward for the team, effectively communicate to senior management for the deliverables, issues, and releases.

QUALIFICATIONS:

Minimum education and experience required: Bachelor's degree in Computer Science, Computer Engineering, or related field of study plus 7 years of experience in the job offered or as Software Engineer, Architect, or related occupation.

Skills Required: Requires experience in the following: Developing software applications in Java/JEE technologies; developing web applications in Java/JEE technologies; developing code using Java programming language, Java design patterns, multi-threading, Java collections framework, JMS, REST API's, SOAP API's, JCache, EhCache, Junit, Mockito, JavaScript, Ajax; Angular JS; React JS; HTML; Java modules involving transactions with database involving JDBC; Hibernate; Designing and working with Spring framework using Model View Controller (MVC), Spring services and controllers, Spring boot and Spring batch; Eclipse; IntelliJ; Postman; Putty; Jenkins; Maven; GitLab; SVN; GIT; JIRA; Dynatrace; Splunk; AppDynamics; Designing the 12 factored applications using cloud native technology; Helm; Docker; Kubernetes; Apache Tomcat; WebLogic; CA Workload; Autosys; working with applications in UNIX/Linux Operating Systems; developing applications that use data from Oracle and MS SQL Server using SQL Developer/TOAD; Agile Methodology; Business analysis, gathering functional requirements from the business users and Operations, planning, estimation and creating technical design documents; release management; change management; and project management.

Job Location: 1111 Polaris Parkway, Columbus, OH 43240. Telecommuting permitted up to 40% of the week.

About Us
JPMorgan 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 offer a competitive total rewards package including base salary determined based on the role, experience, skill set, and location. For those in eligible roles, we offer discretionary incentive compensation which may be awarded in recognition of firm performance and 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 is an Equal Opportunity Employer, including Disability/Veterans