Lead Java Engineer, Full Stack Development

Raymond James

Saint Petersburg (FL)

Hybrid

USD 100,000 - 130,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical, dental, and vision insurance
Paid time off
Retirement savings options

Job summary

Raymond James is looking for a Lead Full Stack Developer in Saint Petersburg, FL. This role requires expertise in Java and Angular to drive enhancements for our Annuities and Insurance applications. The ideal candidate will take ownership of complex technical challenges while working independently.

This position follows a hybrid work model with an expectation of 2–3 days a week in the office. Candidates should have 10+ years of Java development experience and 5+ years of leadership in Angular development.

Qualifications

  • 10+ years of experience in software development, with hands-on Java expertise.
  • 5+ years in leading Angular development efforts.
  • Strong understanding of software engineering principles and design patterns.

Responsibilities

  • Lead the development of Annuities and Insurance Applications.
  • Design and implement scalable full stack solutions.
  • Provide mentorship to junior developers.

Skills

Java (Java 8+)
Spring
Spring Boot
REST
SOAP
Microservices
Angular
SQL
NoSQL
CI/CD

Education

Bachelor’s in Computer and Information Science
High School Diploma

Job description

Job Description Summary

Highly specialized expert developing software applications that have a big impact on business for a large organization.

This position follows our hybrid work model; we expect the selected candidate to be in the office 2–3 days a week at the St. Petersburg, FL Corporate Office location.

Summary

We are seeking a highly skilled and self-sufficient Lead Full Stack Developer with deep expertise in Java and strong leadership-level experience in Angular development. This role is central to the ongoing development and enhancement of the Annuities and Insurance applications. The ideal candidate will serve as the primary developer responsible for designing and implementing new features independently, enhancing existing functionality, and supporting components within the Java ecosystem. This position requires a proactive, independent learner who can take ownership of complex technical challenges and deliver high-quality solutions with minimal oversight. The candidate will work across the full software development lifecycle and collaborate with cross-functional teams to ensure timely and efficient delivery of enterprise-grade solutions.

Responsibilities
  • Serve as the lead developer for the Annuities and Insurance Applications, driving feature enhancements and new development initiatives.
  • Design, develop, and implement scalable and maintainable full stack solutions using Java (Spring, Spring Boot) and Angular.
  • Work independently to analyze complex system requirements and translate them into robust technical solutions.
  • Support and enhance existing document management functionality within the Java space.
  • Collaborate with business analysts, architects, and other developers to ensure alignment with business goals and technical standards.
  • Provide technical leadership and mentorship to junior developers and team members.
  • Participate in code reviews, system testing, and validation procedures.
  • Ensure adherence to best practices in software engineering, including CI/CD, modular design, and secure coding standards.
  • Stay current with emerging technologies and recommend improvements to enhance system performance and maintainability.
  • Participate in production support rotations and respond to escalated issues as needed.
Required Skills
  • 10+ years of hands‑on experience with Java (Java 8+), Spring, Spring Boot, REST, SOAP, and Microservices.
  • 5+ years of experience leading Angular development efforts in a full stack capacity.
  • Strong understanding of software engineering principles, object-oriented design, and design patterns.
  • Experience with SQL and NoSQL databases, integration frameworks, and distributed caching strategies.
  • Familiarity with CI/CD pipelines and DevOps practices.
  • Exposure to streaming technologies such as Kafka is a plus.
  • Experience in financial services or enterprise‑scale applications is preferred.
  • Excellent communication, analytical, and problem-solving skills.
Preferred Attributes
  • Self‑starter with a passion for learning and solving complex problems.
  • Ability to work independently and manage multiple priorities in a fast‑paced environment.
  • Strong leadership and mentoring capabilities.
Education

Bachelor’s: Computer and Information Science (Required), High School (HS) (Required)

Work Experience

General Experience – 6 to 10 years

Workstyle

Hybrid

Benefits

The total compensation for this position includes base salary or wages, and may include components such as additional compensation (cash or equity), discretionary bonuses, or commissions. This position is eligible for a benefits package that may include medical, dental, and vision; life insurance; critical illness insurance and accident insurance; disability benefits; retirement savings; paid time off (including vacation, holidays, and sick leave); and parental leave. Eligibility for benefits and specific offerings may vary based on position and employment status. To view more details of the benefits offered, visit Myrjbenefits.com.

The Company is an equal opportunity employer and makes all employment decisions on the basis of merit and business needs.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead Java Engineer, Full Stack Development
Lead Java Engineer, Full Stack Development

Fwainvest • Town of Florida (NY)

Hybrid
USD 110,000 - 150,000
Medical, dental, and vision insurance
Paid time off
Disability benefits
Lead Full-Stack Java Engineer - Angular, Spring Boot
Lead Full-Stack Java Engineer - Angular, Spring Boot

Raymond James • Saint Petersburg (FL)

Hybrid
USD 100,000 - 130,000
Medical, dental, and vision insurance
Paid time off
Retirement savings options
Principal Full Stack Engineer, Apps Development
Principal Full Stack Engineer, Apps Development

Raymond James • Saint Petersburg (FL)

Hybrid
USD 150,000 - 190,000
Lead Full Stack Engineer, Wealth Management Technology
Lead Full Stack Engineer, Wealth Management Technology

100 Raymond James & Associates, Inc. • Saint Petersburg (FL)

Hybrid
USD 120,000 - 160,000
Hybrid work model
St. Petersburg location
Lead Full Stack Engineer, Wealth Management Technology
Lead Full Stack Engineer, Wealth Management Technology

Raymond James Financial, Inc. • Saint Petersburg (FL)

Hybrid
USD 140,000 - 190,000
Lead Full Stack Developer (Java & Angular)
Lead Full Stack Developer (Java & Angular)

Rose International • Tampa (FL)

Hybrid
USD 103,000 - 113,000
Engineering Consultant (Hybrid)
Engineering Consultant (Hybrid)

Securian • Saint Paul (MN)

Hybrid
USD 89,000 - 165,000
Paid time off
Health insurance
Company-funded pension plan
+2
Java Full Stack Developer (Java + Angular – Full Stack) – Fort Washington, PA
Java Full Stack Developer (Java + Angular – Full Stack) – Fort Washington, PA

Tech Mirrors • Fort Washington

On-site
USD 100,000 - 130,000
Lead Full-Stack Engineer, Wealth Tech (Hybrid)
Lead Full-Stack Engineer, Wealth Tech (Hybrid)

100 Raymond James & Associates, Inc. • Saint Petersburg (FL)

Hybrid
USD 120,000 - 160,000
Hybrid work model
St. Petersburg location
Java Full-Stack Developer
Java Full-Stack Developer

Dormont Manufacturing Co • Jersey City (NJ)

On-site
USD 102,900 - 180,000
Discretionary bonus
Benefits eligible