✦ Luna Orbit — Software Engineering

Lead Software Engineer Java Fullstack

at JPMorganChase

📍 Tampa, FL (+1 other) Onsite Posted March 16, 2026
Type Full-Time
Experience lead
Exp. Years 5+ years
Education Bachelor's or Master's degree in Computer Science, Engineering, or related field
Category Software Engineering

JPMorganChase is seeking a Lead Software Engineer to develop secure, high-performance backend systems in Java, focusing on financial applications, messaging architectures, and technical troubleshooting.

  • Design software solutions
  • Develop production code
  • Review and debug code
  • Evaluate architectural designs
  • Lead technical troubleshooting

Role involves designing and developing scalable Java applications using Spring Boot, integrating with Oracle databases, and managing messaging systems like MQ and Kafka in a financial services context.

The ideal candidate is a lead software engineer with over 5 years of experience in Java and Spring Boot, skilled in building scalable backend systems, messaging architectures, and experienced in financial services environments.

5+ years of software engineering experienceProficiency in Java and Spring BootExperience with scalable back-end systemsKnowledge of Oracle databasesExperience with messaging systems like MQ and Kafka
Experience in payments or financial servicesKnowledge of cloud platformsLeadership in technical mentoring
JavaSpring BootOracleMQKafka
JavaSpring BootObject-oriented designEnterprise patternsSecure codingCode reviewDebuggingMessaging architecturesMQKafkaSQLOracleData modelingQuery optimizationTransaction managementResilient distributed messaging
JavaSpring BootObject-oriented designEnterprise patternsSecure codingCode reviewDebuggingTechnical troubleshootingArchitectural designMessaging architecturesMQKafkaSQLOracle databasesData modelingQuery optimizationTransaction managementResilient distributed messaging
Problem-solvingAttention to detailCollaborationCommunicationLeadershipMentoringAgile teamwork
Industry Financial Services
Job Function Develop and maintain scalable financial backend systems
Role Subtype Software Engineer
Tech Domains Java, Spring Boot, Oracle, MQ, Kafka
Software EngineerJavaSpring BootObject-oriented designEnterprise patternsSecure codingCode reviewDebuggingArchitectural designMessaging architecturesMQKafkaSQLOracleData modelingQuery optimizationTransaction managementResilient distributed messagingFinancial servicesBackend systemsScalable architectureTechnical troubleshootingMessaging systems

Less than 5 years of experience, Lack of Java or Spring Boot expertise, No experience with Oracle or messaging systems, No relevant degree

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile