JPMorgan Chase
Java Software Engineer II
$124K–$150K
Jersey City, NJ · Full-time · Posted Aug 19, 2026
- Experience
- 2+ years applied experience; no alternatives stated.
- Education
- Formal training or certification on software engineering concepts.
About the job
Build and operate JVM-based microservices and REST APIs for a fixed-income portfolio management platform supporting analytics, reporting, trade sizing, and portfolio workflows.
What you'll do
- Design, develop, and maintain scalable, resilient Java/Kotlin services and contribute to architecture and design artifacts.
- Work with relational databases, including schema design, SQL tuning, and database migrations.
- Analyze data and contribute to application quality, system architecture, and operational stability.
What they ask for
- Formal training or certification in software engineering concepts and 2+ years of applied experience.
- Hands-on experience with system design, application development, testing, and operational stability in production.
- Proficiency in Java and experience maintaining code and querying databases with SQL in a large corporate environment.
- Experience with relational databases and migrations; knowledge of SDLC, agile practices, CI/CD, security, and responsible use of enterprise-authorized AI tools.
Nice to have
- Kotlin experience; familiarity with modern front-end technologies.
- Cloud or container platforms, event-driven architectures, or financial-services domain experience.
Pay
USD 123,500.00-$150,000.00 base salary
Tools
Java, Kotlin, Spring Boot, SQL, Liquibase, AWS, RDS, S3
AI focus
Use enterprise-authorized AI-assisted development tools for coding, testing, troubleshooting, or documentation; critically validate outputs and follow responsible-use, data-sensitivity, security, and resiliency practices.
Model-written summary · the original posting is authoritative