JOBSEARCHER

Lead Java Developer

ARCHIVED

We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.

Job Title: LEAD JAVA DEVELOPER (15-18 years experience)Location: Miami, FLOnsite 4x a week and remote on FridaysRequired Skills & Experience- 7+ years of software development/engineering experience- 2+ years in a lead or technical leadership role- Strong hands-on experience with Java, Spring Boot, and microservice architecture and design patterns- Experience with Maven-based Spring/Spring Boot (reactive programming a plus)- Proficiency with Docker/containers and Kubernetes with Kustomize- Experience with GitOps workflows and Argo CD- Experience with Kafka and event-driven architecture- Experience with Couchbase or other NoSQL databases- Experience with GraphQL and API design- Experience building customer-facing, large-scale distributed systems- Strong understanding of distributed systems, eventual consistency, and event-driven architecture- Strong communication skills and ability to work with senior leadership and cross-functional teams- Proficiency with Agile methodologies and SDLC best practices as defined by Royal Caribbean Group- Strong end-to-end accountability and a track record of taking delivery fully to completion- Clear ownership mindset — not someone who leaves delivery responsibility with another organization- Solid experience working with offshore teams and driving work through closure across distributed teams- Scope control and managementDesired Skills- Experience with reactive programming (WebFlux, Project Reactor) and non-blocking I/O- Experience with API gateway architecture (Apigee or equivalent)- Experience with NoSQL and relational databases and stored procedure design- Experience with vendor oversight and third-party partner management- Familiarity with both web and mobile solution development