Raymond James is looking to solve software development and maintenance problems by hiring a developer to work on software applications, ensuring requirements are clear and well understood, and collaborating with other teams to integrate approaches and code.
Requirements
- Five (5) years of experience in Java and J2EE with experience in Spring, ORM, Spring Boot, and Angular JS.
- Five (5) years of experience writing and maintaining complex triggers and stored procedures using Oracle.
- Five (5) years of SQL Server experience.
- Five (5) years of experience with Change Control Management, Design Patterns and Automated Unit Testing.
- Five (5) years of experience with Rest and SOAP Microservices.
- Three (3) years of experience in implementation of authentication and authorization protocols such as OAuth2.
- Three (3) years of experience with OpenText Exstream or Jasper Reports.
Responsibilities
- Analyze system requirements, including identifying program interactions and appropriate interfaces between impacted subsystems in a timely manner.
- Make recommendations towards the development of new code or reuse of existing code.
- Participate in software system testing and validation procedures, programming and documenting new and legacy third party systems.
- Write and/or review system specifications, including output requirements and flow charts.
- Assist in preparing project plans using project management tools.
- Review test results; document test activities, record remedial actions and participate in re-test.
- Ensure proper analysis of problems and programming approaches to prevent rework and schedule slippage.
Other
- Bachelor’s degree in Computer Science, MIS, or related.
- Five (5) years in any occupation with development, engineering, or related experience.
- Less than 25% travel required.
- Reports to company headquarters in Saint Petersburg, FL.
- Hybrid workstyle