Software Engineer III - Java, UI, SQL, Kafka, Spark
JPMorgan Chase & Co.Match Score
Against your primary resumeLogin to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Protocol Intelligence
Data-driven signals on your job's competitivenessTier-1 brand plus mid-level generalist full-stack title and broad skill requirements increases competition.
Generic Java full-stack and frontend skills are highly transferable across industries despite optional finance domain exposure.
Mandatory Java/Spring, frontend, SQL, CI/CD and security requirements increase filtering strictness.
Job Description
Structured overview of role & requirementsAbout This Role
Design, build, and maintain end-to-end full-stack solutions using Java backend (Spring Boot), modern UI frameworks (React/Angular/Vue), and SQL databases.
Develop backend services/APIs with authentication, integration, error handling, and support data platform integrations including Kafka and Spark where applicable.
Drive engineering best practices: code reviews, CI/CD, testing, production support, troubleshoot complex production issues involving UI, services, and data interactions.
Minimum Requirements
Minimum 2+ years professional software engineering experience with significant full-stack delivery.
Strong proficiency in Java and enterprise backend development (Spring/Spring Boot).
Experience with frontend frameworks such as React, Angular, or Vue plus HTML/CSS/TypeScript/JavaScript.
Hands-on experience in relational databases and SQL query optimization, CI/CD pipelines, automated testing, source control (Git), and using enterprise-authorized AI-assisted software development tools.
Ideal Candidate Profile
Experienced full-stack developer capable of working across backend, frontend, and data integration layers with strong problem-solving skills.
Practitioner of secure and production-ready software engineering including OAuth2/JWT security, secrets management, and responsible AI use in development workflows.
Comfortable collaborating on system design non-functional requirements (security, scalability, latency) and improving data governance, observability, and production tooling.
