Sr Backend Application Developer

Raymond JamesSaint Petersburg, FL
Hybrid

About The Position

This position follows our hybrid workstyle policy: Expected to be in a Raymond James office location a minimum of 10-12 days a month. Please note: This role is not eligible for Work Visa sponsorship, either currently or in the future.

Requirements

  • Five (5) years of experience must include: Java 8 and J2EE development
  • Spring Framework and ORM technologies (JPA/Hibernate)
  • Object-Oriented Design (OOD) principles
  • Building highly scalable microservices using Spring Boot
  • Database queries, PL/SQL, and functions in Oracle
  • Messaging systems experience with JMS (IBM MQ, ActiveMQ)
  • Unit testing frameworks such as JUnit and Mockito
  • Bachelor’s: Computer and Information Science (Required)
  • Bachelor’s: Computer Engineering
  • General Experience - 3 to 6 years

Nice To Haves

  • Experience with caching technologies is a plus.
  • Familiarity with the AI ecosystem and related technologies is preferred.
  • Experience with Kafka or similar messaging platforms is desirable.
  • Exposure to Apigee or other API gateway solutions would be an added advantage.
  • Hands-on experience with AWS cloud services is a plus.

Responsibilities

  • Analyzes complex system requirements, including identifying program interactions and appropriate interfaces between affected components and subsystems.
  • Makes recommendations for the development of new code or the reuse of existing code.
  • Leads assigned projects, including assigning tasks, coordinating efforts, and monitoring performance across cross-functional teams and multiple sites.
  • Recommends new technologies and methodologies to management to meet business needs, resolve problems, and exploit opportunities; remains current with emerging technologies.
  • Obtains and evaluates information related to reporting formats, costs, and security requirements to determine appropriate hardware configurations.
  • Participates in system testing and validation procedures, programming, and documentation activities.
  • Provides technical advice and expertise and assists in resolving complex programming issues.
  • Writes and/or reviews system specifications, including output requirements and process flow diagrams.
  • Reviews test results; documents test activities; and records corrective and remedial actions.
  • Ensures thorough problem analysis and applies preventive approaches to avoid rework and schedule slippage.

Benefits

  • medical
  • dental
  • vision
  • life insurance
  • critical illness insurance and accident insurance
  • disability benefits
  • retirement savings
  • paid time off (including vacation, holidays, and sick leave)
  • parental leave
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service