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