Job title : Services Engineering Lead Lead Java Developer
Location: Miami, FL (Onsite 4 days/week, Remote Fridays)
Duration: 6+ Months
Job Summary
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.
Required Qualifications
- 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.
Preferred Qualifications
- 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.
Thanks & Regards,
Raviteja Chebolu
Desk: 214-247-7117
Email:
[email protected]Conch Technologies Inc | www.conchtech.com
6750 Poplar Ave # 711, Memphis, TN 38138, United States