Services Engineering Lead – Lead Java Developer
Job Summary
Location: Miami FL (Onsite 4 days/week Remote Fridays)
Duration: 6 Months
We are seeking an experienced Services Engineering Lead / Lead Java Developer to drive the design development and delivery of enterprise-scale applications and distributed systems. The ideal candidate will have strong hands-on expertise in Java Spring Boot microservices cloud-native technologies and event-driven architectures along with proven experience leading development teams and delivering complex software solutions.
Key Responsibilities- Lead the design development and deployment of scalable high-performance applications and microservices.
- Provide technical leadership and mentorship to development teams.
- Architect and implement event-driven and distributed system solutions.
- Collaborate with cross-functional teams stakeholders and leadership to define technical strategies and project roadmaps.
- Drive software delivery from requirements through production deployment and support.
- Ensure adherence to Agile methodologies SDLC best practices and coding standards.
- Manage project scope risks dependencies and delivery timelines.
- Coordinate effectively with offshore teams and external partners to ensure successful project execution.
- Review code troubleshoot complex technical issues and promote engineering excellence.
- 7 years of software development and engineering experience.
- 2 years of experience in a lead or technical leadership role.
- Strong hands-on experience with Java Spring Boot and microservices architecture.
- Experience with Maven-based Spring/Spring Boot development.
- Proficiency with Docker containers and Kubernetes including Kustomize.
- Experience with GitOps practices and Argo CD.
- Strong knowledge of Kafka and event-driven architectures.
- Experience with Couchbase or other NoSQL databases.
- Experience designing and developing GraphQL APIs.
- Experience building customer-facing large-scale distributed systems.
- Strong understanding of distributed systems eventual consistency and scalable application design.
- Excellent communication and stakeholder management skills.
- Experience working within Agile environments and software development lifecycle processes.
- Proven ability to take ownership of projects from inception through delivery.
- Experience collaborating with offshore development teams and driving projects to completion.
- Experience with reactive programming using WebFlux Project Reactor or non-blocking I/O.
- Knowledge of API gateway architectures such as Apigee or similar platforms.
- Experience with both NoSQL and relational databases including stored procedures.
- Experience managing third-party vendors and external technology partners.
- Familiarity with web and mobile application development.
Desk:
Email:
Conch Technologies Inc
6750 Poplar Ave # 711 Memphis TN 38138 United States