- 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 management
Desired 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
LEAD JAVA DEVELOPER Location: 2 S. Biscayne Blvd Miami FL 33132 Onsite 4x a week and remote on Fridays Required 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 mic...
LEAD JAVA DEVELOPER
Location: 2 S. Biscayne Blvd Miami FL 33132
Onsite 4x a week and remote on Fridays
Required 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 management
Desired 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