Lead Java Engineer
Raymond James · St. Petersburg, FL · 2 wk ago
EngineeringFull-time
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 plus
- Experience with AL, ML, NLP is a plus
- Financial services experience highly preferred
Education
Bachelor’s: Computer and Information Science, High School (HS) (Required)
Work Experience
General Experience - 3 to 6 years
Certifications
Not specified
Workstyle
Hybrid