Saint Petersburg, FL, 33747, USA
13 days ago
Lead Full Stack Developer
**_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.
Confirmar seu email: Enviar Email