OneMain Financial Jobs

Job Information

Raymond James Financial, Inc. Senior Java Backend Engineer in Saint Petersburg, Florida

This position follows our hybrid workstyle policy: Expected to be in a Raymond James office location a minimum of 10-12 days a month.

Please note: This role is not eligible for Work Visa sponsorship, either currently or in the future.

Responsibilities

  • Enhance existing applications and contribute to development of new applications by analyzing and identifying areas for modification and improvement. Develop new routine applications to meet business requirements.

  • Monitor, identify, and correct more complex software defects to maintain fully functioning applications software.

  • 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 Engineers, Business Analysts, and Project Managers across various teams.

  • Collaborates with cross-functional teams to implement workarounds, log and track defects, and ensure timely resolution to maintain system stability and performance.

  • 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.

  • May occasionally work a non-standard shift including nights and/or weekends and/or have on-call responsibilities.

  • Performs other duties and responsibilities as assigned.

Skills

  • 7+ years of hands-on experience with Java (Java 8+), Spring, Spring Boot, REST, SOAP, and Microservices.

  • Expertise in developing rules bases systems in Rules Engines like ODM, Drools.

  • Strong understanding of software engineering principles, object-oriented design, and design patterns.

  • Experience with SQL and NoSQL databases, integration frameworks, and distributed caching strategies.

  • Skilled in analyzing logs, writing complex SQL queries for data validation and fixes, and collaborating with cross-functional teams to deliver timely incident resolution and root cause analysis.

  • Experience in monitoring applications, troubleshooting production issues

  • Experience with Distributed Caching Products like Redis

  • Develop and manage RESTful APIs and messaging systems (JMS, Kafka).

  • Familiarity with CI/CD pipelines and DevOps practices.

  • Drive adoption of cloud-native technologies, containerization (Docker, Kubernetes), and DevOps practices.

  • Implement robust monitoring and observability using tools like Datadog, Dynatrace, or Splunk.

  • Apply Generative AI tools to enhance application intelligence and developer productivity.

  • Experience in financial services or enterprise-scale applications is preferred.

  • Excellent communication, analytical, and problem-solving skills.

DirectEmployers