Software Engineer [Multiple Positions Available]
DESCRIPTION:
Duties: Design, architect, and develop scalable, high-performance applications using modern software architecture principles.
Ensure modularity, extensibility, advanced resiliency patterns, and fault tolerance.
Design and implement accessible, reusable UI components and responsive interfaces, ensuring performance, usability, and cross-platform consistency.
Develop backend services and APIs using industry-standard programming languages and frameworks.
Incorporate advanced programming techniques and event-driven architectures, and integrate with internal and external systems using secure, scalable solutions that support real-time data via messaging and streaming platforms.
Streamline infrastructure provisioning and cloud-native deployments to ensure reliable and repeatable delivery processes.
Deploy and manage cloud-native applications, utilizing cloud services to achieve scalability, monitoring, and analytics.
Manage and optimize databases to ensure data consistency, reliability, and performance.
Leverage mainframe expertise to ensure seamless integration and interoperability with modern applications and microservices, while maintaining and enhancing legacy systems as needed.
QUALIFICATIONS:
Minimum education and experience required: Bachelor's degree in Computer Engineering, Computer Science, Information Technology Management, or related field of study plus five (5) years of experience in the job offered or as Software Engineer, Java Developer, IT Consultant, Software Developer, or related occupation.
Skills Required: This position requires five (5) years of experience with the following skills: Developing back-end services using Java with Spring Boot including reactive programming, asynchronous communication, and dependency injection; Designing and building RESTful and GraphQL APIs with secure and scalable integrations; Managing SQL databases including PostgreSQL and MySQL, and NoSQL databases for query optimization, data replication, and ensuring data consistency; Deploying and managing cloud-native applications on AWS or Azure, utilizing services including EC2, S3, Lambda, RDS, Snowflake, and CloudWatch for monitoring and analytics; Implementing OAuth or SAML for identity and access management in secure app-to-app communication; Following SDLC best practices ensuring high code quality, maintainability, and secure coding standards.
This position requires four (4) years of experience with the following skills: Architecting and developing scalable, modular financial applications using microservice architecture; Building event-driven systems using Kafka or RabbitMQ for real-time, high-throughput message streaming.
This position requires three (3) years of experience with the following skills: Creating and managing CI/CD pipelines using Jenkins or Spinnaker, automating builds, tests, deployments, and rollbacks; Implementing BDD and TDD automated testing strategies using Cucumber and Selenium; Conducting load and performance test...
- Rate: Not Specified
- Location: Wilmington, US-DE
- Type: Permanent
- Industry: Finance
- Recruiter: JPMorgan Chase Bank, N.A.
- Contact: Not Specified
- Email: to view click here
- Reference: 210704966
- Posted: 2026-02-06 02:19:36 -
- View all Jobs from JPMorgan Chase Bank, N.A.
More Jobs from JPMorgan Chase Bank, N.A.
- Finance Intern, Treasury
- Superintendent
- Construction Manager
- General Foreman
- Assistant Director Woodridge South KinderCare
- Local Driver
- Freight Handler - Dock to Driver
- Director of Banquets
- Housekeeping Supervisor
- Houseperson
- Title Officer
- State Filings Analyst
- Temp Wafer Fab Operator
- Senior Engineer, Test Engineering
- Operations Material Handler II - Colorado Springs Warehouse
- Mental Health Clinician
- Part-time Retail Sales Cashier Associate - Circle Store
- Mental Health Specialist
- Mental Health Clinician
- Mental Health Clinician