Java Backend Software Engineer (Kafka / Oracle / AWS) III

JPMorgan Chase & Co.

Tampa, FL • 14m ago • On-site

Senior

On-site

  1. Select offer
  2. Add resume
  3. Analyze
  4. Improve
  5. Apply
  6. Auto-send · soon

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Quick Facts

  • Role: Java Backend Software Engineer III (Kafka / Oracle / AWS)

Description

Design and deliver robust Java backend services and APIs for high-throughput commodities trading and data workflows. Build and optimize event-driven data pipelines with Apache Kafka, integrate with Oracle databases using efficient SQL, and architect and deploy cloud-native solutions on AWS. Work in Agile teams to ensure reliability, performance, and security, using AI-assisted coding tools that you validate through testing and peer review.

Role Responsibilities

  • Design, develop, and maintain Java backend services and APIs using Spring Framework for high availability, performance, and security

  • Build and optimize event-driven data pipelines using Apache Kafka for real-time streaming and messaging

  • Develop and maintain Oracle database integrations, writing efficient SQL for querying, modeling, and operational support

  • Architect and deploy cloud-native solutions on AWS with scalability, resiliency, and cost efficiency

  • Use enterprise-authorized AI coding assist tools (code generation, refactoring, unit tests, documentation) and validate outputs via peer review, automated testing, and secure coding standards

  • Apply SDLC toolchains and AI-assisted development/automation to increase value through automation

  • Collaborate with front-office technology, data engineering, and business stakeholders to deliver scalable, maintainable solutions

  • Participate in Agile ceremonies and support sprint-based delivery and CI/CD practices

  • Troubleshoot and resolve production issues across distributed systems using root cause analysis to improve resilience

  • Gather and analyze large data sets to identify problems and support secure, stable application development

Requirements

  • Formal training or certification in software engineering concepts plus 3+ years applied experience

  • Hands-on experience in system design, application development, testing, and operational stability using Java and Spring Framework

  • Experience developing, debugging, and maintaining code in a large corporate environment; strong Java backend development and Oracle/SQL proficiency

  • Hands-on experience with Apache Kafka (or equivalent event-driven messaging) in a distributed systems environment

  • Experience designing and deploying applications on AWS (or equivalent cloud platforms) with cloud-native architecture principles

  • Hands-on experience using enterprise-authorized AI-assisted software development tools; ability to critically evaluate and validate AI-generated outputs

  • Understanding of responsible AI use (data sensitivity, secure handling of inputs/outputs, and adherence to resiliency and security expectations)

  • Exposure across the full SDLC and Agile practices, including continuous integration and delivery, application resiliency, and security

Benefits

  • Competitive total rewards package, including base salary determined by role, experience, skills, and location

  • Eligible roles may receive commission-based pay and/or discretionary incentive compensation (cash and/or forfeitable equity)

  • Comprehensive health care coverage and on-site health and wellness centers

  • Retirement savings plan and backup childcare

  • Tuition reimbursement, mental health support, financial coaching, and more

  • Additional details about total compensation and benefits shared during the hiring process

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Unlock Full Resume Report