- 
        Principal Full Stack Engineer, AMS Technology
- Raymond James Financial, Inc. (St. Petersburg, FL)
- 
             This position follows our hybrid-friendly schedule, so you get the best of both worlds – flexibility and collaboration. In office days will be 2-3 per week averaging 10-12 days per month in our St Petersburg, FL Corporate Office. _Please note: This role is not eligible for Work Visa sponsorship, either currently or in the future._ Job Details: As a **Principal Engineer on the AMS Technology team** , you will play a pivotal role in designing and developing enterprise-grade solutions that empower Raymond James Financial Advisors and streamline end-to-end processing. You will be a hands-on technical leader with deep expertise in Java and strong front-end experience (preferably Angular), capable of driving architectural decisions, mentoring developers, and delivering high-quality solutions with minimal oversight. You will work across the full software development lifecycle and collaborate with cross-functional teams to ensure timely and efficient delivery of scalable, maintainable systems. 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. Skills: + 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. + Background in financial services, particularly wealth management, is a strong plus. + 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. Experience: + 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. 
 
 
- 
        
Recent Jobs
- 
                
                    Principal Full Stack Engineer, AMS Technology
                
                - Raymond James Financial, Inc. (St. Petersburg, FL)