Palo Alto, California, United States Employment USD 133,000 - 185,000 Yearly

JPMorgan Chase & Co. is hiring a Backend Java Software Engineer

About the Role

JPMorgan Chase & Co. is hiring a Backend Java Software Engineer to serve as a seasoned member of an agile team. You will design and deliver trusted market-leading technology products in a secure, stable, and scalable way, carrying out critical solutions across multiple technical areas.

What You'll Do

  • Execute software solutions, design, development, and technical troubleshooting.
  • Create secure and high-quality production code and maintain algorithms.
  • Produce architecture and design artifacts for complex applications.
  • Design and implement RESTful APIs and microservices architecture.
  • Gather, analyze, synthesize, and develop visualizations from large data sets.
  • Proactively identify hidden problems and patterns in data to drive improvements.
  • Optimize application performance through profiling, query optimization, and caching.
  • Collaborate with cross-functional teams to deliver end-to-end solutions.
  • Contribute to software engineering communities of practice.
  • Participate in code reviews and mentor junior engineers.
  • Add to team culture of diversity, opportunity, inclusion, and respect.

What We're Looking For

  • Formal training or certification on software engineering concepts and 3+ years applied experience.
  • Hands-on practical experience in system design, application development, testing, and operational stability.
  • Proficient in coding in one or more languages such as Java, Go, Python, or Node.js.
  • Demonstrated experience using AI coding assistants such as GitHub Copilot or similar tools.
  • Experience in developing, debugging, and maintaining code in a large corporate environment.
  • Strong experience with relational databases (SQL) and NoSQL databases, including query optimization and data modeling.
  • Overall knowledge of the Software Development Life Cycle.
  • Solid understanding of agile methodologies such as CI/CD, Application Resiliency, and Security.
  • Hands-on experience with cloud platforms (AWS, Azure, or Google Cloud Platform).
  • Demonstrated knowledge of AI/ML concepts and practical experience integrating machine learning models into production applications.
  • Experience with version control systems (Git) and collaborative development workflows.
  • Strong problem-solving skills and ability to work effectively in a fast-paced, collaborative environment.

Nice to Have

  • Experience with AI agent development and agentic frameworks such as LangChain, LlamaIndex, AutoGen, or CrewAI.
  • Knowledge of containerization technologies (Docker, Kubernetes) and orchestration.
  • Familiarity with message queuing systems (Kafka, RabbitMQ) and event-driven architectures.
  • Experience with monitoring and observability tools (Splunk, Grafana, Prometheus).
  • Understanding of security best practices including authentication, authorization, and data encryption.
  • Experience with performance testing and load testing frameworks.
  • Exposure to distributed systems design and microservices patterns.

Technical Stack

  • Languages: Java, Go, Python, Node.js
  • Databases: SQL, NoSQL
  • Cloud: AWS, Azure, Google Cloud Platform
  • Tools: Git, Docker, Kubernetes, Kafka, RabbitMQ, Splunk, Grafana, Prometheus

Team & Environment

You will join an agile team within the Commercial and Investment Bank - Digital Enablement Team.

Benefits & Compensation

  • Comprehensive health care coverage
  • On-site health and wellness centers
  • Retirement savings plan
  • Backup childcare
  • Tuition reimbursement
  • Mental health support
  • Financial coaching
  • Base salary determined based on role, experience, skill set and location.
  • Forfeitable equity awards possible.

JPMorgan Chase & Co. is an equal opportunity employer and does not discriminate on the basis of any protected attribute. We are an Equal Opportunity Employer, including Disability/Veterans.

Required Skills
JavaGoPythonNode.jsSQLNoSQLAWSAzureGoogle Cloud PlatformGitSystem DesignApplication DevelopmentTestingAI Coding Assistants
Starting a business in Thailand?

Company registration done right

Foreign ownership rules, licenses, tax registration — Thai business setup has many moving parts. SVBL guides you through every step with full legal compliance.

Company registration & structure
Foreign ownership solutions
License & tax registration
BOI promotion eligibility
Start your business
100% foreign ownership possible
About company
JPMorgan Chase & Co.

JPMorganChase, 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.

Visit website
Job Details
Department Software Development
Category backend
Posted 14 days ago