
Job Information
Raymond James Financial, Inc. Sr. Engineer, Applications Development in St Petersburg, Florida
Job Description
DUTIES:
Write clean and maintainable code.
Debug, improve and maintain existing code.
Analyze system requirements, including identifying program interactions and appropriate interfaces between affected components and sub systems, by developing class and sequence diagrams, UML diagrams.
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.
May recommend new technologies and methodologies to management for meeting business needs, resolving problems and exploiting opportunities. Remain current with new technologies.
Participate in software system testing and validation procedures, programming and documentation. Able to code unit tests in Junit.
Ensure proper analysis of problems and programming approaches to prevent rework and schedule slippage.
Occasionally work a non-standard shift including nights and/or weekends and/or have on-call responsibilities.
REQUIREMENTS:
Bachelor’s degree in Computer Science, MIS, Business, or related.
Five (5) years in any occupation with development or related experience.
Five (5) years in any occupation with development or related experience must include: Developing and working with Java/J2EE, Spring, REST and SOAP Services; SDLC lifecycle for Agile and Waterfall methodologies; Java, J2EE development with experience in Spring and ORM, Spring boot, cache implementations; Experience with database queries in PL/SQL, Functions in Oracle; DevOps and collaboration tools: Jenkins, GIT, TFS, Sonar; Applying performance tuning across the application stack to ensure optimal application performance meeting set SLAs, using Profiling tools, such as Dynatrace; MQ, Multi-Threading, Collections and Generics Framework Experience in Oracle DBMS and writing complex and efficient SQL queries to analyze large sets of data; Building an enterprise scale highly componentized application using Jasper Reports or Spotfire Reports and Java/J2EE REST services, integrated with front end applications; Enterprise implementation experience and working with Change management and processes; Industry standard best practices such as Design Patterns, Coding Standards and Coding modularity; and Experience in the following areas: project management using Agile SCRUM and Waterfall, technical leadership, strategic technical planning, business acumen, applications development.
SALARY : $139,194 per year
Education
Work Experience
Certifications
Travel
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.
Raymond James Financial, Inc.
-
- Raymond James Financial, Inc. Jobs