Raymond James · 3 months ago
Principal Full Stack Engineer, AMS Technology
Raymond James is seeking a highly skilled and self-driven Principal Full Stack Engineer to help architect and build the next generation of their Wealth Management platform. This role involves designing and developing enterprise-grade solutions, driving architectural decisions, and mentoring developers while working with modern technologies such as Angular and Java.
BankingFinancial ServicesInformation TechnologyInsuranceWealth Management
Responsibilities
Collaborate with Business Analysts, Stakeholders, and Development teams to analyze complex business problems and system requirements
Architect, design, and implement robust full-stack solutions using Angular, Java (Spring, Spring Boot) and Oracle
Champion software engineering best practices including CI/CD, automated testing, and performance optimization
Lead code reviews, testing, deployment, and continuous improvement initiatives
Provide technical leadership and mentorship to senior and junior developers
Proactively identify and resolve technical challenges to improve delivery timelines and system stability
Ensure comprehensive documentation and adherence to internal standards and validation procedures
Partner with Development Managers, Engineers, Business Analysts, and Project Managers to maintain alignment and transparency
Stay current with emerging technologies; lead proof-of-concept initiatives and recommend system enhancements to improve system performance and maintainability
Leverage Generative AI tools to enhance application intelligence and developer productivity
Participate in production support rotations and respond to escalated issues as needed
Perform other duties and responsibilities as assigned
Qualification
Required
Expert-level front-end development experience with Angular
Strong understanding of component-driven architecture and reusable UI patterns
Deep proficiency in back-end development using Java/J2EE, Spring Framework, and Microservices architecture
Extensive experience with Oracle databases, SQL optimization, and NoSQL technologies (e.g., MongoDB, Cassandra, DynamoDB)
Proficiency with messaging systems such as JMS and Kafka
Solid grasp of RESTful API design, event-driven architecture, and cloud platforms (AWS, Azure, or GCP)
Familiarity with monitoring tools like Datadog, Dynatrace, or Splunk
Experience using Generative AI tools (e.g., OpenAI, ChatGPT, GitHub Copilot, Google Gemini) to enhance productivity
Strong understanding of Agile methodologies, CI/CD pipelines, and DevOps practices
Excellent communication, collaboration, and problem-solving skills
Proven ability to lead technical initiatives and influence architectural direction
10+ years of hands-on experience delivering enterprise-scale software applications
7+ years of experience in back-end development using Java (Java 8+), Spring, Spring Boot, REST, SOAP, and Microservices
3+ years of experience in front-end development using Angular
Bachelor's: Computer and Information Science (Required)
General Experience - More than 15 years
Preferred
Background in financial services, particularly wealth management
Company
Raymond James
Raymond James provides a range of investment banking services focused on the telecommunications and communications sectors.
Funding
Current Stage
Public CompanyTotal Funding
$1.5B2025-09-09Post Ipo Debt· $1.5B
1983-07-01IPO
Recent News
TradingView
2025-12-16
Company data provided by crunchbase