Logo
JPMorganChase

Software Engineer

JPMorganChase, Plano, Texas, us, 75086

Save Job

Job Description Duties: Design, develop and implement software solutions. Solve business problems through innovation and engineering practices. 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. Identify or troubleshoot application code-related issues. Take active role in code reviews to ensure solutions are aligned to pre-defined 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.

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

Skills Required

Python, Java and Java related frameworks including Java Spring Framework

Utilizing tools such as Jira or Jira Align to execute projects in Agile methodologies

Using REST principles, including statelessness, resource-based URLs, HTTP methods, and status codes to implement Application Programming Interfaces (APIs) through which data can be exchanged over a set of protocols

API Security authentication and authorization mechanisms including OAuth, JWT, and API keys

Utilizing JSON and XML for data interchange

Versioning APIs and creating documentation using tools such as Swagger/OpenAPI

Using API testing tools such as Postman or Insomnia

Deploying APIs using AWS API Gateway; serverless computing using AWS Lambda for API requests; securing APIs with AWS Identity and Access Management; using AWS CloudFormation for infrastructure as code; utilizing AWS DynamoDB for serverless databases; storing and serving static assets with Amazon S3; monitoring API activity using AWS CloudWatch; user authentication and authorization with AWS Cognito; using AWS SDKs for interacting with AWS services programmatically; AWS networking concepts, including VPC, subnets, and security groups

Utilizing CI/CD pipelines and tools such as AWS CodePipeline and AWS CodeBuild; integrating microservices with APIs; and optimizing API performance, including caching strategies and rate limiting

Job Location 8181 Communication Parkway, Plano, TX 75024.

About Us Chase is a leading financial services firm, helping nearly half of America’s households and small businesses achieve their financial goals through a broad range of financial products. Our mission is to create engaged, lifelong relationships and put our customers at the heart of everything we do. We also help small businesses, nonprofits and cities grow, delivering solutions to solve all their financial needs.

Equal Opportunity Employer 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.

#J-18808-Ljbffr