Lead Engineer, Full Stack Java Development

Posted 2 Days Ago
Be an Early Applicant
St. Petersburg, FL
In-Office
Senior level
Financial Services
The Role
The Lead Engineer will architect, design, and implement solutions for enterprise-level applications, lead the software development process, and manage complex software defects and security incidents.
Summary Generated by Built In

Job Description Summary

Note: This position will follow our hybrid work model, we expect the selected candidate to be in office 50% of the total number of business days in a given month in the St. Petersburg, FL Corporate Office.
This role is not eligible for Work Visa sponsorship, either currently or in the future.

Job Description

As part of our Back-Office Application Modernization team at Raymond James, this Lead Engineer will analyze business requirements, drive research to architect, design and implement solutions and support enterprise level applications such as Service Center Portal, SmartForms, and Service Center Approvals. In this role, you will be responsible for performing activities associated with all stages of SDLC, leading and collaborating with team members and various stakeholders. 

Responsibilities:

  • Develop existing and new applications by analyzing and identifying areas for modification and improvement. Develop new applications to meet customer requirements.

  • Define and maintain a roadmap to facilitate application software development and ensure the development work is prioritized in line with business requirements.

  • Elicit complex business requirements using a variety of methods, such as interviews, document analysis, workshops, and workflow analysis, to express the requirements in terms of target user roles and goals. 

  • Document complex "as is" and "to be" processes and describe the changes required to migrate to the "to be" capability to record accurately the change required.

  • Explore and develop a detailed understanding of external developments or emerging issues and evaluate their potential impact on, or usefulness to, the organization.

  • Monitor, identify, and correct the most-complex software defects to maintain fully functioning applications software.

  • Design and monitor the quality of website/applications software tests and respond to user emails to monitor, diagnose, and correct performance issues.

  • Discuss and recommend more complex or innovative technical developments to improve the quality of the website/portal/application software and supporting infrastructure to better meet users’ needs.

  • Lead in detecting and analyzing security incidents, including attacks, breaches, and identified vulnerabilities, and remediate any security gaps in line with the security incident management procedure.

  • Act as subject matter expert in an area of technology, policy, regulation, or operational management for the team. Maintain external accreditations and in-depth understanding of current and emerging external regulation and industry best practices through continuing professional development, attending conferences, and reading specialist media.

Previous Experience:

  • Minimum of Five (5) years of experience in application development, with exposure to software architecture and solution design using modern technology stack.

  • Financial Services experience is preferred.

Knowledge, Skills, and Abilities:

Knowledge of:

  • Solid knowledge of JavaScript concepts across browser and server-side use cases.

  • Exposure to AWS or other cloud hosting solutions is nice to have.

Skilled in:

  • Strong hands-on experience with Java and Angular.

  • Experience with Oracle SQL, including writing and troubleshooting queries.

  • Experience with NoSQL databases (MongoDB) is nice to have. 

  • Solid understanding of Object-Oriented Programming (OOP) concepts such as encapsulation, inheritance, polymorphism, and abstraction.

  • Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate).

  • Object Oriented analysis and design using common design patterns.

  • Develop unit-test cases, plans, and automated tests using Test-Driven Development (TDD)

  • Nice to have experience in microservice platforms, Redis, Docker and Kubernetes.

  • Experience across the full Software Development Life Cycle (SDLC).

  • Experience working in Agile, Waterfall, or Hybrid development methodologies.

  • Experience with enterprise integration technologies, web services (REST/SOAP), and messaging platforms (e.g., MQ, Kafka) is preferred.

Ability to:

  • Ability to design and implement resilient, scalable, and maintainable solutions, including proper error handling, transaction management, and recovery strategies.

  • Demonstrated critical thinking and problem-solving skills, with the ability to analyze issues across technical, functional, and business domains.

Preferred Finance and Industry Knowledge:

  • Working knowledge of financial services industry concepts, including brokerage operations, clearing and settlement, and the trade lifecycle.

  • Familiarity with Middle Office and Back Office functions such as trade confirmation, reconciliation, corporate actions, and reporting.

  • Understanding of financial instruments (e.g., equities, fixed income, mutual funds) and related transaction processing.

  • Awareness of regulatory and compliance considerations impacting financial systems.

Licenses/Certifications:

  • None required.

Education

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

Work Experience

General Experience - 6 to 10 years

Certifications

Travel

Less than 25%

Workstyle

Hybrid

At Raymond James our associates use five guiding behaviors (Develop, Collaborate, Decide, Deliver, Improve) to deliver on the firm's core values of client-first, integrity, independence and a conservative, long-term view. 
We expect our associates at all levels to:
•  Grow professionally and inspire others to do the same
•  Work with and through others to achieve desired outcomes
•  Make prompt, pragmatic choices and act with the client in mind
•  Take ownership and hold themselves and others accountable for delivering results that matter
•  Contribute to the continuous evolution of the firm

At Raymond James – as part of our people-first culture, we honor, value, and respect the uniqueness, experiences, and backgrounds of all of our Associates.  When associates bring their best authentic selves, our organization, clients, and communities thrive. The Company is an equal opportunity employer and makes all employment decisions on the basis of merit and business needs. 

#LI-NM1

Top Skills

Angular
AWS
Docker
Hibernate
Java
JavaScript
Jpa2
Kubernetes
MongoDB
NoSQL
Oracle Sql
Rest
Soap
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
St Petersburg, FL
14,491 Employees
Year Founded: 1962

What We Do

Founded in 1962 and a public company since 1983, Raymond James Financial, Inc. is a Florida-based diversified holding company providing financial services to individuals, corporations and municipalities through its subsidiary companies engaged primarily in investment and financial planning, in addition to capital markets and asset management. The firm's stock is traded on the New York Stock Exchange (RJF).

Through its three broker/dealer subsidiaries, Raymond James Financial has approximately 8,400 financial advisors throughout the United States, Canada and overseas. Total client assets are $1.18 trillion (as of 9/30/2021).

Raymond James has been recognized nationally for its community support and corporate philanthropy. The company has been ranked as one of the best in the country in customer service, as a great place to work and as a national leader in support of the arts.

Similar Jobs

Raymond James Logo Raymond James

Java Engineer

Financial Services
In-Office
St. Petersburg, FL, USA
14491 Employees

Spectrum Logo Spectrum

Account Executive

Information Technology • Internet of Things • Mobile • On-Demand • Software
In-Office
Orlando, FL, USA
100000 Employees

Spectrum Logo Spectrum

Sales Representative

Information Technology • Internet of Things • Mobile • On-Demand • Software
In-Office
Clearwater, FL, USA
100000 Employees

Spectrum Logo Spectrum

Account Executive

Information Technology • Internet of Things • Mobile • On-Demand • Software
In-Office
Tampa, FL, USA
100000 Employees

Similar Companies Hiring

Amplify Platform Thumbnail
Fintech • Financial Services • Consulting • Cloud • Business Intelligence • Big Data Analytics
Scottsdale, AZ
62 Employees
Rain Thumbnail
Web3 • Payments • Infrastructure as a Service (IaaS) • Fintech • Financial Services • Cryptocurrency • Blockchain
New York, NY
80 Employees
Granted Thumbnail
Mobile • Insurance • Healthtech • Financial Services • Artificial Intelligence
New York, New York
23 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account