×
Register Here to Apply for Jobs or Post Jobs. X

Principal Engineer, Java Development; Trading

Job in Memphis, Shelby County, Tennessee, 37544, USA
Listing for: Raymond James Financial, Inc.
Full Time position
Listed on 2026-01-03
Job specializations:
  • Software Development
    Software Engineer, Cloud Engineer - Software
Job Description & How to Apply Below
Position: Principal Engineer, Java Development (Trading)

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
  • Write production‑grade code and enforce engineering best practices through hands‑on leadership
  • Architect and implement resilient, high‑throughput microservices using Java and Spring Boot
  • Drive containerization strategy and deployment modernization using Docker and Kubernetes
  • Design and optimize event‑driven architectures leveraging JMS, IBM MQ, and Kafka
  • Implement advanced caching strategies with Ignite and Redis for low‑latency performance
  • Optimize data persistence with Oracle and No

    SQL databases using JPA/Hibernate and performance tuning techniques
  • Apply generative AI to enhance application intelligence and accelerate developer workflows
  • Establish robust observability frameworks using Datadog, Dynatrace, and Splunk for proactive monitoring
  • Collaborate in Agile environments to deliver scalable, high‑quality software solutions
  • Mentor engineers, conduct rigorous code reviews, and influence technical strategy and architecture
  • Provide production support during releases and incident resolution
  • Continuously evaluate and adopt emerging technologies to maintain technical leadership
Skills & Qualifications
  • Exceptional communication and collaboration skills
  • Proven ability to lead complex technical initiatives and shape architectural strategy
  • Deep expertise in Java, Spring Framework, and designing scalable microservices architectures
  • Strong understanding of RESTful API design principles and event‑driven system patterns
  • Proven understanding of Java concurrency, including thread management, synchronization, and performance tuning, with in‑depth knowledge of JVM internals (garbage collection, memory management, runtime profiling)
  • Proficiency in messaging systems such as JMS and Kafka, including message‑driven design and integration
  • Hands‑on experience with containerization and orchestration using Docker and Kubernetes
  • Extensive experience with Oracle databases, including schema design and integration via JPA, JDBC, and Hibernate
  • Solid grasp of Agile methodologies (TFS), source control (Git), CI/CD pipelines (Jenkins), and Dev Ops practices
Preferred Qualifications
  • Background in financial services domains such as trading or wealth management is highly desirable
  • Hands‑on experience with generative AI tools, including OpenAI ChatGPT, Google Gemini, and Git Hub Copilot
  • Working knowledge of monitoring and observability platforms such as Datadog, Dynatrace, and Splunk
  • Expertise in API management using Apigee for secure, scalable integrations
  • Practical experience deploying and managing applications on cloud platforms (AWS, Azure, GCP)
#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary