-
Lead Full Stack Developer
- Raymond James Financial, Inc. (St. Petersburg, FL)
-
_This position follows our hybrid workstyle policy: Expected to be in a Raymond James office location a minimum of 10-12 days a month._
Responsibilities:
+ Serve as the **L** **ead Java developer** for the Relationship Management Center, driving backend feature development and system enhancements.
+ Design, develop, and implement scalable and maintainable solutions leveraging Java, Spring, Spring Boot, and related technologies.
+ Make informed **architectural and technical design decisions** , ensuring long-term maintainability, extensibility, and performance.
+ Analyze complex system requirements and translate them into robust technical implementations.
+ Support, maintain, and enhance existing **document management** functionality within the Java environment.
+ Collaborate with business analysts, architects, and other engineering partners to ensure alignment with business goals and enterprise architectural standards.
+ Provide technical leadership and mentorship to junior developers and team members.
+ Conduct code reviews, contribute to system testing activities, and support validation procedures.
+ Ensure adherence to best practices in software engineering, including modular design, secure coding standards, and CI/CD pipelines.
+ Stay current with emerging technologies and recommend improvements to enhance overall system quality and performance.
+ Participate in production support rotations and respond to escalated issues as needed.
Skills:
+ 8+ years of hands-on experience with **Java (Java 8+), Spring, Spring Boot, REST, SOAP, and Microservices** .
+ Strong understanding of software engineering principles, object-oriented design, and design patterns.
+ Experience with SQL and NoSQL databases, integration frameworks, and distributed caching strategies.
+ Familiarity with CI/CD pipelines and DevOps practices.
+ Exposure to streaming technologies such as Kafka is a plus.
+ Experience in financial services or enterprise-scale applications is preferred.
+ Excellent communication, analytical, and problem-solving skills.
Preferred Skills:
+ Experience with **Angular** or other modern front-end frameworks.
+ Demonstrated ability to contribute to **architectural discussions** and influence technical direction.
+ Self-starter with a passion for learning and solving complex problems.
+ Ability to work independently and manage multiple priorities in a fast-paced environment.
+ Strong leadership and mentoring capabilities.
-
Recent Jobs
-
Lead Full Stack Developer
- Raymond James Financial, Inc. (St. Petersburg, FL)