Lead Java Engineer
Raymond James Financial, Inc.
**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.
Confirmar seu email: Enviar Email
Todos os Empregos de Raymond James Financial, Inc.