Principal Engineer, Java Development (Trading)
Raymond James Financial, Inc.
**_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 NoSQL 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 DevOps 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 GitHub 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)
Confirmar seu email: Enviar Email
Todos os Empregos de Raymond James Financial, Inc.