Lead Java Engineer, Backend Development
Company: Raymond James Financial Incorporated
Location: Saint Petersburg
Posted on: September 16, 2023
|
|
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;
Job Summary:
As part of an Enterprise Servicesteam, this individual will develop
enterprise scale services on core technologies and analyzes
business requirements and problems to deliver quality technical
solutions. This individual will be involved in portions of/or the
full systems life cycle (based on experience/skills) and may be
responsible for providing direction to a team, designing, coding,
testing, implementing, maintaining and supporting technologies that
are delivered on time and within budget. Demonstrates subject
matter expertise and is able to integrate domain knowledge with an
understanding of financial services standards and practices. Is the
primary on the most complex and escalated issues and may provide
direction and guidance team members. Applies specialized business
knowledge and technical skills to significant deliverables and
projects that involve multiple IT departments, business units and
have enterprise impact. Makes judgements and recommendations based
on the analysis and interpretation of data.
Essential Duties and Responsibilities:
---Analyzes complex system requirements, including identifying
program interactions and appropriate interfaces between affected
components and sub systems.
---Makes recommendations towards the development of new code or
reuse of existing code.
---Leads assigned projects, including assigning tasks, coordinating
efforts, and monitoring performance across cross functional teams
and multiple sites.
---May recommend new technologies and methodologies to management
for meeting business needs, resolving problems and exploiting
opportunities. Remains current with new technologies.
---Obtains and evaluates information on factors such as reporting
formats required, costs, and security needs to determine hardware
configuration.
---Participates in system testing and validation procedures,
programming and documentation.
---Provides technical advice/expertise and assists in solving
programming problems.
---Writes and/or reviews system specifications, including output
requirements and flow charts.
---Reviews test results; documents test activities, and records
remedial actions.
---Ensures proper analysis of problems and approaches to prevent
rework and schedule slippage.
---Performs other duties and responsibilities as assigned.
---Take rotations for production support.
Qualifications:
Education/Previous Experience
---Minimum of a Bachelor's degree in Computer Science, MIS,
Business or related degree and five (5) years of relevant
experience or a combination of education, training and experience
approved by HR.
---Experience with CI/CD
---Ready to roll up sleeves and help the team
---Strong experience working with Java8+.REST, SOAP, Micro Services
and Service Oriented Architecture.
---Strong Experience working with Spring, SpringBoot,Solution
Architecture, Design Patterns, Integration Frameworks, SQL, NOSQL,
Java Script tools & technologies.
---Experience with near/distributed caches and strategie
---Deep understanding of software engineering practices, object
oriented analysis & design, design patterns, Coding modularity,
Prototypes and algorithms.
---Excellent communication skills, analytical ability, strong
judgment skills, and the ability to work effectively in a team
environment.
---Experience with streaming platforms such as Kafka is desired
---Experience with AWS highly desired
---Experience with AL, ML, NLP is a plu
---Experience with Search platforms such as SOLR, ElasticSearch is
a plu
---Experince with Graph DB is a plu
---Financial services experience highly preferred.
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
Keywords: Raymond James Financial Incorporated, St. Petersburg , Lead Java Engineer, Backend Development, IT / Software / Systems , Saint Petersburg, Florida
Click
here to apply!
|