Job description
We have an exciting and rewarding opportunity for you to take your software engineering career to the next level.
As a Software Engineer III at JPMorgan Chase within the Consumer & Community Banking (CCB) line of business, you serve as a seasoned member of an agile team to design and deliver trusted, market‑leading technology products in a secure, stable, and scalable way. You are responsible for implementing critical technology solutions across multiple technical domains and business functions, ensuring they align with and advance the firm’s strategic objectives.
Job responsibilities
- Executes software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems
- Creates secure and high-quality production code and maintains algorithms that run synchronously with appropriate systems
- Produces architecture and design artifacts for complex applications while being accountable for ensuring design constraints are met by software code development
- Gathers, analyzes, synthesizes, and develops visualizations and reporting from large, diverse data sets in service of continuous improvement of software applications and systems
- Proactively identifies hidden problems and patterns in data and uses these insights to drive improvements to coding hygiene and system architecture
- Contributes to software engineering communities of practice and events that explore new and emerging technologies
- Adds to team culture of diversity, opportunity, inclusion, and respect
Required qualifications, capabilities, and skills
- 10+ Years of experience in Java full stack development with front end as React.
- Design, implement, and maintain backend services in Java (preferably Java 11+) using frameworks like Spring Boot and/or Micronaut.
- Build responsive, accessible, and performant React front-ends, integrating with RESTful and/or GraphQL APIs.
- Implement Infrastructure as Code using Terraform to provision, configure, and manage AWS resources across environments.
- Architect, deploy, and operate cloud-native solutions on AWS (e.g., ECS/EKS/Lambda, API Gateway, RDS/DynamoDB, S3, CloudFront).
- Own services in production: CI/CD pipelines, logging, metrics, and alerting; drive reliability through testing, observability, and incident response.
- Ensure security best practices across the stack (e.g., IAM least-privilege, secrets management, data encryption, OWASP).
- Collaborate in Agile ceremonies, partner with stakeholders, review code, and uphold engineering standards and documentation.
- Optimize performance at both client and server layers; profile, tune, and refactor where necessary.
- Strong Java programming experience with Spring Boot (or similar) for building RESTful microservices; familiarity with JPA/Hibernate and build tools (Maven/Gradle).
- Hands-on React experience (hooks, context, state management, component patterns); modern JavaScript/TypeScript and front-end tooling (Webpack/Vite, ESLint, Prettier).
- AWS expertise with real-world deployments using core services (e.g., EC2/ECS or EKS, Lambda, API Gateway, S3, RDS/DynamoDB, CloudWatch, IAM).
- Terraform proficiency: authoring reusable modules, managing workspaces/state, implementing environment promotion, and enforcing policies (e.g., with Sentinel/Open Policy Agent).
- CI/CD experience (e.g., Jenkins/GitHub Actions/GitLab CI) including build, test, artifacting, and automated deployments to AWS.
- Practical knowledge of containerization (Docker) and one orchestrator (ECS/Fargate or EKS/Kubernetes).
- Testing discipline across layers: unit (JUnit/Jest), integration, contract tests, and end-to-end tests (e.g., Cypress/Playwright).
- Solid understanding of HTTP, REST, JSON, caching, asynchronous patterns, and API versioning.
Security fundamentals: OWASP Top 10, JWT/OAuth2, secrets management (e.g., AWS Secrets Manager/Parameter Store), and IAM best practices.
Observability: structured logging, metrics, tracing (e.g., OpenTelemetry), and actionable alerting with CloudWatch/Prometheus/Grafana. - Strong problem-solving, code review, documentation skills, and experience working in Agile teams.
Preferred qualifications, capabilities, and skills
- GraphQL (Apollo/Federation) and real-time delivery patterns (WebSockets / Server-Sent Events).
- Event-driven architecture experience (SNS/SQS, Kafka, Kinesis) including saga/choreography approaches.
- CDN/edge compute and front-end performance profiling (CloudFront, Lambda@Edge; browser/React profiling).
- Hands-on experience with non-RDBMS datastores (DynamoDB data modeling, Redis/ElastiCache, OpenSearch/Elasticsearch).
- Policy-as-code, platform governance, and guardrails (Terraform Cloud/Enterprise, Crossplane, OPA, AWS Control Tower).
- Advanced cloud security and network design (AWS KMS, VPC architecture, PrivateLink, WAF, Shield; threat modeling).
- Performance optimization at scale, migrations, and regulated-domain exposure (high-load tuning with YourKit/JFR, monolith→microservices and on-prem→AWS, compliance-oriented SDLC/financial services).
This job post has been translated by AI and may contain minor differences or errors.