Job: Java Services Engineering Lead
Locals Only/ Out of Area/ Remote? Onsite Miami FL
Duration: 6+ Months contract
Interview Type (Phone, Video, Face to Face) Video
Skills:
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
- Exprience 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 XXXXXXXXXX
- 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