Java Software Engineer II

JPMorgan Chase

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Jersey City, NJ
Employment
Full-time
Posted
69 days ago
Freshness
Confirmed live today

Market check

Salary context

How this pay compares to similar roles

Similar $153k
$98k $205k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $130,900–$175,500.

Based on 240 similar postings.

Employer

About JPMorgan Chase

JPMorgan Chase & Co. is a global financial services firm and one of the largest banks in the world, offering investment banking, commercial banking, asset management, and consumer financial services.

JPMorgan Chase currently has 1226 open roles on FindRole.

Listed pay typically runs $156,750–$215,000 across 5 roles with salary data.

Most-posted roles

View all roles at JPMorgan Chase

At a glance

TL;DR · Java Software Engineer II

As a Java Software Engineer II within the Global Technology team, you will join an agile backend engineering team to build and maintain JVM-based microservices. You will develop and evolve the Portfolio Management Fixed Income platform, supporting end-to-end workflows such as intraday portfolio exposure monitoring, order management, scenario-based what-if analysis, and automated pre-trade compliance checks. Your daily work involves designing resilient services and REST APIs using the Spring Boot ecosystem, Java, and Kotlin. You will manage relational databases using SQL and Liquibase for schema migrations while producing architecture artifacts. The role requires expertise in system design, testing, and operational stability within a modern SDLC. You will also utilize AI-assisted development tools and manage large data sets to drive improvements in coding hygiene and system architecture.

What you'll do

  • Design and develop scalable, resilient JVM microservices using Java and Kotlin within the Spring Boot ecosystem.
  • Build and maintain backend services for portfolio analytics, reporting, and trade sizing workflows.
  • Design and manage relational database schemas, including writing, tuning, and migrating SQL.
  • Produce architecture and design artifacts to ensure software code meets specific design constraints.
  • Analyze large datasets to develop visualizations and reporting for continuous software system improvement.
  • Identify patterns in data to drive improvements in coding hygiene and system architecture.
  • Execute the full software development life cycle including code reviews, testing, and release practices.
  • Utilize AI-assisted development tools while ensuring responsible use and data security.

What we're looking for

  • Formal training or certification on software engineering concepts and 2+ years of applied experience.
  • Hands-on practical experience in system design, application development, testing, and operational stability in a production environment.
  • Proficiency in coding in Java.
  • Experience developing, debugging, and maintaining code in a large corporate environment using modern programming languages and SQL.
  • Strong fundamentals with relational databases, including schema design, SQL tuning, and managing migrations via tools like Liquibase.
  • Experience using enterprise-authorized AI-assisted software development tools and understanding responsible AI use in engineering workflows.
  • Knowledge of the Software Development Life Cycle, agile methodologies, CI/CD, application resiliency, and security.
  • Experience with Kotlin (preferred); familiarity with cloud services, event-driven architectures (Kafka), and financial services domain (preferred).

More like this

Similar roles

Software Engineer II

Microsoft

94 days ago $102,100–$202,200
Azure AKS Python C# Java C++ Kubernetes Cosmos DB Azure SQL Azure OpenAI Semantic Kernel LangChain CI/CD REST APIs NoSQL Distributed Systems GitHub Infrastructure-as-Code RAG Microservices
2+ yrs exp Hybrid

Software Engineer II

Warner Bros. Discovery

Atlanta, GA 78 days ago
Python Go Java C++ LLM Machine Learning DynamoDB Terraform Infrastructure as Code Version Control Prompt Engineering A/B Testing Information Retrieval NoSQL
3+ yrs exp Hybrid

Software Engineer II

Mastercard

O'Fallon, MO 41 days ago $92,000–$147,000
Java Spring Boot Angular Node.js REST APIs Kubernetes AWS Azure PCF CI/CD DevOps Distributed Systems Observability Integration Testing Object-Oriented Programming Clean Architecture
3+ yrs exp

Software Engineer II

Microsoft

57 days ago $102,100–$202,200
Microsoft Fabric Microsoft Azure C# Python Java JavaScript C C++ Azure DevOps Microsoft Entra ID Functions Event Hubs Stream Analytics Big Data SDLC Backend Services
2+ yrs exp Hybrid

Software Engineer II

Microsoft

Redmond, WA 53 days ago $102,100–$202,200
Python C++ C# Java JavaScript C Artificial Intelligence Distributed Systems Information Retrieval Data Mining Large Language Models LLMs Deep Learning Data Analysis
2+ yrs exp Hybrid

Software Engineer II

Mastercard

Arlington, VA 49 days ago $106,000–$169,000
Java Spring Boot TypeScript React Databricks Apache Spark PySpark AWS Azure Distributed Systems Object-Oriented Programming System Design
Hybrid