-
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 Searches
- Metro College Internship Program (Maryland)
- Program Manager Guidewire Implementation (Maryland)
- Program Manager Guidewire Implementation (Washington, DC)
- Business Process Improvement Program (California)
Recent Jobs
-
Principal Full Stack Engineer, AMS Technology
- Raymond James Financial, Inc. (St. Petersburg, FL)
-
Senior Program Director for Human Performance Optimization
- Battelle Memorial Institute (Columbus, OH)
-
Software Development Engineer II, Amazon Selection and Catalog Systems (Ascs)
- Amazon (Seattle, WA)