Senior Java Engineer, Backend Developer
Saint Petersburg, Florida
Employer: Raymond James Financial Incorporated
Industry: Technology
Salary: Competitive
Job type: Full-Time
Workstyle - This position will follow our hybrid work model, we expect the selected candidate to be in office 2-3 days a week at our office location: St. Petersburg, FL
Job Summary:
As part of the Wealth Management technology team, this Senior Java Software Engineer will build and maintain numerous APIs, micro-services to support an application that is critical to the day to day functioning of the financial advisor. The application surfaces rich statistics about a client's account. Being a Fortune 500 company; this position provides unparalleled job security, along with the opportunity to learn from experienced developers in a fun and encouraging environment. The core team is based out of our headquarters in St. Petersburg, FL (Hybrid).
The perfect candidate is goal & detail oriented and is a passionate developer who is eager to grow and learn. This candidate also exhibits excellent English written and oral communication skills allowing them to clearly convey information and ideas through a variety of media to individuals or groups in a manner that engages the audience and helps them understand and retain the message.
Essential Duties and Responsibilities:
• Write clean and maintainable code.
• Debug, improve and maintain existing code.
• Participate in the Agile development lifecycle, including daily stand-ups and biweekly sprint planning.
• Communicate across departments within the company and with business users to solve problems.
• Develop and use collaborative relationships to facilitate the accomplishment of work goals.
• Occasionally work a non-standard shift including nights and/or weekends and/or have on-call responsibilities.
Qualifications:
Knowledge, Skills, and Abilitie
Knowledge of
• Understanding of the SDLC lifecycle for Agile & Waterfall methodologies.
• Good knowledge of DevOps & collaboration tools: Jenkins, GIT, TFS, Sonar.
• Experience with deconstructing complex problems into modular simple solutions.
• Strong understanding and discipline around software test approaches.
• Strong sense of dedication and teamwork toward a goal.
Skill in:
• Java, J2EE development with working knowledge of Spring and ORM (Hibernate preferred), Spring Boot, cache implementations.
• Spring Boot and experience with database queries in PL/SQL, Functions in Oracle.
• Experience in Reporting frameworks such as Jasper is nice to have.
Ability to:
• Identify and understand issues, problems and opportunities; compare data from different sources to draw conclusions.
• Clearly convey information and ideas through a variety of media to individuals or groups in a manner that engages the audience and helps them understand and retain the message.
• Use effective approaches for choosing a course of action or developing appropriate solutions; recommend or take action that is consistent with available facts, constraints and probable consequences.
• Demonstrate a satisfactory level of technical and professional skill or knowledge in position-related areas; remains current with developments and trends in areas of expertise.
• Develop and use collaborative relationships to facilitate the accomplishment of work goals.
• Make internal and external clients and their needs a primary focus of actions; develop and sustain productive client relationships.
• Occasionally work a non-standard shift including nights and/or weekends and/or have on-call responsibilities.
Education/Previous Experience:
• Minimum of a Bachelor's degree in Computer Science, MIS, Business or related degree and three (3) to five (5) years of relevant experience or a combination of education, training and experience approved by HR.
• Experience in Financial Services Industry is nice to have.
Licenses/Certifications:
• None required.
Raymond James Guiding Behaviors
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 outcome
• 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
Job Summary:
As part of the Wealth Management technology team, this Senior Java Software Engineer will build and maintain numerous APIs, micro-services to support an application that is critical to the day to day functioning of the financial advisor. The application surfaces rich statistics about a client's account. Being a Fortune 500 company; this position provides unparalleled job security, along with the opportunity to learn from experienced developers in a fun and encouraging environment. The core team is based out of our headquarters in St. Petersburg, FL (Hybrid).
The perfect candidate is goal & detail oriented and is a passionate developer who is eager to grow and learn. This candidate also exhibits excellent English written and oral communication skills allowing them to clearly convey information and ideas through a variety of media to individuals or groups in a manner that engages the audience and helps them understand and retain the message.
Essential Duties and Responsibilities:
• Write clean and maintainable code.
• Debug, improve and maintain existing code.
• Participate in the Agile development lifecycle, including daily stand-ups and biweekly sprint planning.
• Communicate across departments within the company and with business users to solve problems.
• Develop and use collaborative relationships to facilitate the accomplishment of work goals.
• Occasionally work a non-standard shift including nights and/or weekends and/or have on-call responsibilities.
Qualifications:
Knowledge, Skills, and Abilitie
Knowledge of
• Understanding of the SDLC lifecycle for Agile & Waterfall methodologies.
• Good knowledge of DevOps & collaboration tools: Jenkins, GIT, TFS, Sonar.
• Experience with deconstructing complex problems into modular simple solutions.
• Strong understanding and discipline around software test approaches.
• Strong sense of dedication and teamwork toward a goal.
Skill in:
• Java, J2EE development with working knowledge of Spring and ORM (Hibernate preferred), Spring Boot, cache implementations.
• Spring Boot and experience with database queries in PL/SQL, Functions in Oracle.
• Experience in Reporting frameworks such as Jasper is nice to have.
Ability to:
• Identify and understand issues, problems and opportunities; compare data from different sources to draw conclusions.
• Clearly convey information and ideas through a variety of media to individuals or groups in a manner that engages the audience and helps them understand and retain the message.
• Use effective approaches for choosing a course of action or developing appropriate solutions; recommend or take action that is consistent with available facts, constraints and probable consequences.
• Demonstrate a satisfactory level of technical and professional skill or knowledge in position-related areas; remains current with developments and trends in areas of expertise.
• Develop and use collaborative relationships to facilitate the accomplishment of work goals.
• Make internal and external clients and their needs a primary focus of actions; develop and sustain productive client relationships.
• Occasionally work a non-standard shift including nights and/or weekends and/or have on-call responsibilities.
Education/Previous Experience:
• Minimum of a Bachelor's degree in Computer Science, MIS, Business or related degree and three (3) to five (5) years of relevant experience or a combination of education, training and experience approved by HR.
• Experience in Financial Services Industry is nice to have.
Licenses/Certifications:
• None required.
Raymond James Guiding Behaviors
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 outcome
• 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
Created: 2024-09-20
Reference: 2403115
Country: United States
State: Florida
City: Saint Petersburg