• Lead Java Software Engineer

    Raymond James Financial, Inc.Saint Petersburg, FL 33747

    Job #2653887530

  • Description

    Note: This position will follow our hybrid work model, we expect the selected candidate to be in the office 2-3 days a week at the St. Petersburg, FL Corporate Office location.

    Job Summary:

    As part of the Raymond James Bank Technology Development team, this Lead Engineer will be supporting several critical Bank applications (Bank Money Movement and Securities Based Lending). As a Lead Engineer, you will take a lead role in the detailed technical design, development, and implementation of applications using existing and emerging technology platforms. You will serve as a technical lead, helping guide architectural design decisions, developing and reviewing model and application code, and ensuring high availability and performance of our applications.

    Essential Duties and Responsibilities:

    • Development of Bank Money Movement and Securities Based Lending in Spring Boot, Hibernate, SQL in a continuous deployment/integration environment. Depending on the experience, candidate may also work on Java, REST services, Angular and other middle tier technologies.

    • Analyzes system requirements, including identifying program interactions and appropriate interfaces between impacted components and sub systems.

    • Partner with a cross-functional team to imagine, design, develop, and test.

    • Participate in the development, code reviews, testing, deployment, and delivery of large-scale software applications, systems, and services.

    • Build relationships with Development Managers, Engineers and Project Managers across various teams.

    • Participate in Agile project management methodologies to provide technical leadership and project management for all aspects of the software development lifecycle (SDLC).

    • Stay up to date with tools, trends, technologies and frameworks and develop proof of concepts.

    • Makes recommendations towards the development of new code or to reuse of existing code.

    • Participates in software system testing and validation procedures, programming and documentation.

    • Reviews test results; documents test activities, and records remedial actions.

    • Ensures proper analysis of problems and programming approaches to prevent rework and schedule slippage.

    • Performs other duties and responsibilities as assigned.

    Qualifications

    Knowledge, Skills, and Abilities:

    • J2EE experience in a professional enterprise setting.

    • Enterprise Application Platform experience (JBoss, Spring Boot, Hibernate).

    • Experience with REST API integration.

    • In-depth DBMS experience in Oracle and MySQL.

    • Experience working with Angular build tools and configuration (Angular CLI) will be nice to have.

    • Jasper Reports is nice to have.

    • Strong expertise with HTML, CSS, and writing cross-browser compatible code.

    • Experience in troubleshooting, tuning and optimizing rendering time, memory & network utilization.

    • Experience with deconstructing complex problems into modular simple solutions.

    • Understanding of the SDLC lifecycle for Agile & Waterfall methodologies.

    • Good knowledge of DevOps & collaboration tools: Jenkins, GIT, TFS, Sonar.

    • Strong understanding and discipline around software test approaches.

    • Strong sense of dedication and teamwork toward a goal.

    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.

    • Ideally five (5) or more years of experience with Spring Boot.

    • Financial Services experience preferred.

    Licenses/Certifications:

    • None required.

    Job: Technology

    Primary Location: US-FL-St. Petersburg-Saint Petersburg

    Other Locations: US-FL-St. Petersburg-Saint Petersburg

    Organization Technology

    Schedule Full-time

    Job Shift Day Job

    Travel Yes, 5 % of the Time

    Req ID: 2400452

    Raymond James Bank is an EOE/AA and VEVRAA Federal Contractor

    Priority will be given to protected veterans

    EOE Protected Veterans/Disability