Position Details
Java Backend Developer + Redis
Duration: Longterm
Work Location: NYC/Lake Mary, FL - Locals Only
Job Description
- Design, build, and maintain backend microservices using Java, Spring Boot, and related frameworks.
- Implement and optimize Redis data structures (caching, pub/sub, data persistence) to support low‑latency, high‑throughput use cases.
- Produce clean, maintainable, and well‑tested code (unit, integration, and performance tests).
- Collaborate with DevOps to containerize services (Docker), deploy on Kubernetes, and automate CI/CD pipelines.
- Troubleshoot, profile, and tune application performance, memory usage, and concurrency issues.
- Participate in Agile ceremonies (stand‑ups, sprint planning, retrospectives) and contribute to backlog grooming.
- Mentor junior engineers and share best practices in code reviews, design sessions, and knowledge‑sharing forums.
- Drive technical design discussions and contribute to architectural roadmaps.
Required Qualifications
- 10+ years of professional Java backend development experience.
- Strong expertise in Redis (caching patterns, cluster setup, replication, persistence strategies).
- Hands‑on experience with Spring Boot.
- Solid understanding of microservices architecture and RESTful API design.
- Proficiency in SQL and NoSQL databases (e.g., Oracle, PostgreSQL, MongoDB).
- Experience with containerization (Docker) and orchestration (Kubernetes).
- Familiarity with message‑driven architectures (e.g., Kafka, RabbitMQ).
- Expertise in Git, build tools (Maven/Gradle), and CI/CD pipelines (Jenkins, GitLab CI, etc.).
Preferred Skills & Experience
- Knowledge of cloud platforms (AWS, Azure, Google Cloud).
- Background in financial services or other regulated industries.
- Familiarity with security best practices (OAuth2, JWT, encryption, vulnerability scanning).