Job Information
Raymond James Financial, Inc. Lead Java Full Stack Engineer in Saint Petersburg, Florida
Job Description
This position will follow our hybrid work model, we expect the selected candidate to be in office 2-3 days a week at one of the following office locations: St. Petersburg, FL; Memphis, TN
Responsibilities:
Develop existing and new applications in Java by analyzing and identifying areas for modification and improvement. Develop new applications using Spring Boot, Hibernate, SQL, REST services to meet customer requirements.
Define and maintain a roadmap to facilitate application software development and ensure the development work is prioritized in line with business requirements.
Elicit complex business requirements using a variety of methods, such as interviews, document analysis, workshops, and workflow analysis, to express the requirements in terms of target user roles and goals.
Document complex "as is" and "to be" processes and describe the changes required to migrate to the "to be" capability to record accurately the change required.
Explore and develop a detailed understanding of external developments or emerging issues and evaluate their potential impact on, or usefulness to, the organization.
Monitor, identify, and correct the most-complex software defects to maintain fully functioning applications software.
Design and monitor the quality of website/applications software tests and respond to user emails to monitor, diagnose, and correct performance issues.
Discuss and recommend more complex or innovative technical developments to improve the quality of the website/portal/application software and supporting infrastructure to better meet users’ needs.
Act as subject matter expert in an area of technology, policy, regulation, or operational management for the team.
Maintain external accreditations and in-depth understanding of current and emerging external regulation and industry best practices through continuing professional development, attending conferences, and reading specialist media.
Skills:
Uses comprehensive knowledge and skills to work independently while providing guidance and training to others on developing appropriate plans or performing necessary actions based on recommendations and requirements.
Uses comprehensive knowledge and skills to work independently while providing guidance and training to others on analyzing data from multiple sources to draw appropriate conclusions and make suitable recommendations.
Solid experience in working with all stages of SDLC and respective stake holders.
Excellent verbal and written communication skills with ability to coordinate with all stake holders of the application (Peers, IT Partners, Business Operations and Vendors).
Solid experience in working as a Lead Software Engineer preferable in a Financial Services Industry, Trade, Regulatory and Compliance, Client Statements and Confirmations is a plus.
Solid experience in Full-stack application development, with following specializations.
o Java Spring Boot
o Database programming (SQL Server and Oracle), SSIS and SSRS, Data Models, and Stored Procedures.
o Strong understanding of front-end engineering using a modern framework is a plus.
o Experience with .Net/C# is a plus.
Experience in working and supporting batch-jobs and scheduling service platforms like BMC.
Good experience in working with CICD based tools and technologies.
Good experience in working with various forms of testing (UI, Integration, Regression).
Good experience in working on a self-service based request platforms like Service Now.
Exposure to Generative AI platforms is a plus.
Education
Bachelor’s: Computer and Information Science (Required), Master's: Computer and Information Science
Work Experience
General Experience - 3 to 6 years
Certifications
Travel
Less than 25%
Workstyle
Hybrid
At Raymond James our associates use five guiding behaviors (Develop, Collaborate, Decide, Deliver, Improve) to deliver on the firm's core values of client-first, integrity, independence and a conservative, long-term view.
We expect our associates at all levels to:
• Grow professionally and inspire others to do the same
• Work with and through others to achieve desired outcomes
• Make prompt, pragmatic choices and act with the client in mind
• Take ownership and hold themselves and others accountable for delivering results that matter
• Contribute to the continuous evolution of the firm
At Raymond James – as part of our people-first culture, we honor, value, and respect the uniqueness, experiences, and backgrounds of all of our Associates. When associates bring their best authentic selves, our organization, clients, and communities thrive. The Company is an equal opportunity employer and makes all employment decisions on the basis of merit and business needs.
#LI-SA1
Raymond James Financial, Inc.
- Raymond James Financial, Inc. Jobs