OneMain Financial Jobs

Job Information

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

This position follows our hybrid-friendly schedule, so you get the best of both worlds – flexibility and collaboration. In office days will be 2-3 per week averaging 10-12 days per month in our St Petersburg, FL Corporate Office.

Skills and Responsibilities:

  • Overall 10+ years of experience in Software Engineering discipline

  • Extensive (7+ years of hands-on) experience working with Java 8+. REST, SOAP, Micro Services and Service Oriented and Even Driven Architectures

  • Extensive (7+ years of hands-on) Experience working with Spring, Spring Boot, Solution Architecture, Design Patterns, Integration Frameworks, SQL, NOSQL

  • Experience with near/distributed caches and strategies e.g. Redis, Apache Ignite

  • Experience taking rotations for production support and addressing issues on time

  • Experience mentoring junior developers and offshore team including reviewing quality of deliverables (design, code and timelines)

  • Experience optimizing API performance – API resiliency, caching frameworks and streaming/messaging platforms Kafka and MQ

  • 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 monitoring tools like Datadog, Dynatrace, Splunk

  • Experience with CI/CD using Jenkins

  • Experience with AWS is a is a plus

  • Experience with AL, ML, NLP is a plus

  • Financial services experience highly preferred.

DirectEmployers