Director, Application Platform Engineering in St. Petersburg, FL at honor foundations

Date Posted: 10/29/2024

Job Snapshot

Job Description

This position will follow our hybrid work model, we expect the selected candidate to be in office 2-3 days a week at one of the following office locations: St. Petersburg, FL;



Job Summary

Hands-on, Senior Engineering leader/Architect who will lead the Application Platform Engineering team at Raymond James. This person will lead a team of engineers in building out and evolving useful abstractions that will help accelerate developers by reducing the need to build boilerplate code and implementing commonly needed patterns and strategies. The Platform team which sits within the Enterprise Architecture org will drive efficiencies and standardization by going well beyond simply issuing guidelines and standards or simple abstractions. This team will also play a critical role to help accelerate top Enterprise initiatives and help reduce the overall Risk profile for the Enterprise.


Essential Duties and Responsibilities









Job Requirements

Knowledge, Skills, and Abilities


Required Experience

Java stack - Spring, Spring Boot

Full-stack solution design and implementation

Designing and implementing high performance enterprise scale distributed systems.

Distributed Caching patterns

Strong grasp of Integration patterns (Endpoint, Messaging, Streaming, Callbacks, etc.) and the tradeoffs associated with each approach

Platform Engineering experience

Experience with designing and building Frameworks and %26lsquoGolden paths%26rsquo that enable rapid development

API Platform Engineering fundamentals including but not limited to OpenAPI spec, API Gateways, OAuth integration

Sound understanding of AuthN and AuthZ concepts and implementation concerns

Profiling and performance optimization - threading, memory management, JVM optimization etc.

Experience building and implementing solutions for Containerized environments (ideally On-Prem %26amp Cloud)

Designing and building Low Latency applications

API Gateways Apigee %26ndash 3+ yr

Microservices architecture including defining application boundaries, Services Mesh

Modern DevOps practices including - CI/CD, Observability, Containerization

Strong written and verbal communication skills

Experience on any of the public Clouds, ideally AWS

Industry knowledge - Financial Industry (Capital Markets, Wealth Management) background preferred


Preferred Experience

Some Python experience

Knowledge of .NET 4.0

Experience with Kafka


Skill and Ability in (Required)

Overall relevant experience -12yrs

Experience managing a team - 3+yrs

Java 10+ yr

Full-stack systems design and development %26ndash10+ yr

Microservices - 3+ yr

API Gateways %26ndash 3+ yr

Messaging (Pub/Sub and Point-Point) %26ndash 5+ yr

Service Buses such as Apache Camel %26ndash 3+ yr


Educational/Previous Experience Requirements

Education/Previous Experience

Minimum of a B.S. in Computer Science, MIS or related degree and ten (10) years of related experience or a combination of education, training and experience as approved by Human Resources.


Licenses/Certifications

AWS Architect or similar

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