Software Engineer [Multiple Positions Available]
DESCRIPTION:
Duties: Design, implement, test, and maintain major server-side components and web applications.
Implement back- end components of an n-tier application, including data model, data access objects, and application logic.
Participate in design and implementation of different Business Process Management processes and workflows.
Participate in project planning sessions to analyze business requirements and outline the proposed information technology solution.
Design, review, and provide input to the design recommendations and incorporate security requirements.
Provide input to information and data flow and comply with architectural standards in all phases.
Monitor and record the detailed application specifications, translate technical requirements into programmed application modules, and develop software application modules.
Participate in code reviews and ensure that all solutions are aligned to pre-defined architectural specifications.
Identify and troubleshoot application code-related issues.
Ensure quality and completeness of the product through unit testing, documentation, and maintenance.
Participate in and guide the product launch and deployment using continuous integration and deployment tools and technologies.
Perform ongoing design and development of future state applications built on a resilient framework and cloud native technologies.
Create and manage micro services in cloud environments.
QUALIFICATIONS:
Minimum education and experience required: Master's degree in Applied Computer Science, Computer Engineering, or related field of study plus 5 years of experience in the job offered or as Software Engineer, IT Consultant, or related occupation.
The employer will alternatively accept a Bachelor's degree in Applied Computer Science, Computer Engineering, or related field of study plus 7 years of experience in the job offered or as Software Engineer, IT Consultant, or related occupation.
Skills Required: This position requires experience with the following: designing and developing software with Java and J2EE using Agile methodologies; designing and building applications using advanced AWS services including Aurora RDS, RDS Proxy, S3 replications, SNS, and SQS; designing and implementing Infrastructure as Code (IaC) solutions using Terraform to automate the provisioning and management of AWS resources; building application integration using Apache Camel and automating business process using Quartz jobs; building business process workflows using jBPM, business rule engine, and rules driven process execution; developing software or a Microservices environment that deploys as a REST API; designing and developing software by applying Application Architecture Disciplines; building software infrastructure by Infrastructure Architecture Disciplines; developing software utilizing Spring and Spring Boot frameworks for enterprise grade applications; building software utilizing Maven and Gradle to resolve application dependencies; b...
- Rate: Not Specified
- Location: Plano, US-TX
- Type: Permanent
- Industry: Finance
- Recruiter: JPMorgan Chase Bank, N.A.
- Contact: Not Specified
- Email: to view click here
- Reference: 210777727
- Posted: 2026-08-11 09:14:08 -
- View all Jobs from JPMorgan Chase Bank, N.A.
More Jobs from JPMorgan Chase Bank, N.A.
- Senior Front End Developer
- Senior Front End Developer
- Senior Front End Developer
- Senior Front End Developer
- Senior Front End Developer
- Senior Front End Developer
- Senior Front End Developer
- Senior Front End Developer
- Senior Front End Developer
- Senior Front End Developer
- Senior Front End Developer
- Senior Front End Developer
- Senior Front End Developer
- Senior Front End Developer
- Senior Front End Developer
- Senior Front End Developer
- Senior Front End Developer
- Senior Front End Developer
- Senior Front End Developer
- Senior Front End Developer