✦ Luna Orbit — Software Engineering

Lead Software Engineer - Java Fullstack

at JPMorgan Chase

📍 Tampa, FL, United States Onsite Posted March 14, 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

This role involves leading software engineering projects in the financial sector, focusing on Java-based solutions, architecture evaluation, and team mentorship.

  • Developing secure high-quality code
  • Conducting technical troubleshooting
  • Leading architectural evaluations
  • Mentoring engineers
  • Driving agile team collaboration

The environment centers on Java, Spring Boot, Oracle databases, messaging systems like Kafka and MQ, within an agile financial services context.

The ideal candidate is a senior-level software engineer with over 5 years of experience in Java and Spring Boot, with a strong background in financial services and enterprise architecture. They possess excellent problem-solving skills and leadership qualities to guide technical teams.

JavaSpring BootObject-Oriented DesignAgile5+ years applied experienceTechnical troubleshootingCode developmentCode review
PaymentsFinancial servicesOracle databasesMessaging architecturesLeadership in mentoring
Oracle databasesMQKafka
JavaSpring BootObject-Oriented DesignAgileMessaging ArchitecturesOracle DatabasesKafkaTechnical TroubleshootingCode ReviewSoftware Engineering
JavaJavaSpring BootObject-Oriented DesignEnterprise PatternsAgileTechnical TroubleshootingCode DevelopmentCode ReviewTechnical EvaluationArchitectural DesignMessaging ArchitecturesOracle DatabasesMQKafka
CommunicationCollaborationProblem-solvingAttention to detailTeamworkLeadershipAgile teamwork
Industry Financial Services
Job Function Lead software engineering and architecture in a financial services environment
Role Subtype Software Architect
Tech Domains Java, Spring Boot, Oracle Databases, Messaging Architectures
Clearance Required None
Visa Sponsorship No
JavaSpring BootObject-Oriented DesignEnterprise PatternsAgileCode DevelopmentCode ReviewMessaging ArchitecturesOracle DatabasesMQKafkaTechnical TroubleshootingSoftware EngineeringFinancial ServicesLeadershipMentoringMessaging architecturesOracle databasesTechnical troubleshootingCode reviewSoftware engineering

Lack of Java or Spring Boot experience, Less than 5 years of relevant experience, No experience in financial services, No on-site availability in Tampa

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