Memphis, TN, 38111, USA
3 days ago
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 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