IVID TEK INC

Java Lead Developer

Charlotte, North CarolinaContract
$63 - $70 hourly
About the Job
Job Title: Java Tech Lead
Locations: Phoenix, TX, Charlotte, IL (Hybrid 3 days onsite)
Experience Required: 10+ Years
Employment Type: Contract W2 or C2C
Rate: $63/Hr on W2, $70/Hr on C2C

Must be legally authorized to work in the United States for any employer without sponsorship.

Job Summary:
We are seeking a highly skilled Tech Lead with strong expertise in Java-based microservices architecture to design, develop, and lead scalable enterprise applications. The ideal candidate will have hands-on experience with Spring Boot, AWS services, DynamoDB, and message-driven platforms like Kafka or Solace. This role requires both technical depth and strong leadership to guide teams through complex problem-solving, performance optimization, and project delivery.

Roles and Responsibilities:
  • Lead end-to-end design and implementation of Spring Boot microservices with robust APIs and secure integrations.
  • Collaborate with business stakeholders and development teams to analyze requirements, plan deliverables, and ensure timely delivery of high-quality code.
  • Drive and review system architecture decisions, ensuring high availability, scalability, and performance across distributed applications.
  • Support the team in debugging, performance tuning, and resolving production issues using tools like Datadog and Elasticsearch.
  • Implement and maintain AWS infrastructure components such as EKS, ALB, and DynamoDB, ensuring best practices for cloud deployment and configuration.
  • Oversee CI/CD pipelines (Harness/TeamCity), code reviews, and GitHub workflows (branching, PRs, version control).
  • Ensure proper testing coverage using JUnit and Mockito, and encourage automated test-driven development within the team.
  • Collaborate with DevOps teams on containerized deployments using Docker and Kubernetes, promoting continuous integration and smooth release cycles.
  • Experience with security systems like Ping, Okta.
  • Mentor junior developers, conduct code reviews, and provide technical guidance to maintain best coding and design practices.
  • Continuously monitor application health, analyze logs for issue prevention, and lead root cause investigations for critical issues.
  • Deliver clear progress reports in daily scrums, drive sprint commitments, and proactively highlight risks or impediments.

Required Skills:
  • Core: Java (JDK 11/17), Spring Boot, Microservices Architecture, RESTful APIs (JAX-RS/CXF), JSON (Jackson), PIng.
  • Testing: JUnit, Mockito.
  • Databases: AWS DynamoDB, Spring Data integration.
  • Messaging Platforms: Kafka, Solace, EMS, or MQ.
  • Cloud & DevOps: AWS (EKS, ALB, DynamoDB), Docker, Kubernetes, CI/CD (TeamCity/Harness).
  • Monitoring: Datadog, Elasticsearch.
  • Version Control: GitHub (PRs, branching strategy).
  • Tools/IDE: IntelliJ, Eclipse.

Nice to Have: AWS Certification, exposure to full DevOps pipelines, or infrastructure automation.

Key Attributes:
  • Strong analytical and problem-solving mindset.
  • Excellent communication and leadership skills with the ability to guide and inspire teams.
  • Proactive in identifying bottlenecks and implementing preventive measures.
  • Ownership-driven approach to project execution and delivery.