Java Consultant

Diverse Lynx, LLC

  • 30 days ago
  • Remote
  • $45–$50 Per Hour

Highlights

Build and maintain Kafka streaming components that feed and synchronize downstream data stores and APIs (producers, consumers, Kafka Streams, Avro/Schema Registry). Design and integrate GraphQL services - schema design, queries/mutations, resolvers, federation, and client integration from Spring Boot (Spring for GraphQL, DGS, or similar).

Numbers & Facts

Location (
Remote
)
Salary$45–$50 Per Hour

Description

Role: Java Consultant

Location : Remote

Rate $45-50/hr

Role Summary

Key Responsibilities

  • Enhance and refactor existing Java / Spring Boot REST APIs, including re-platforming their data access layers.
  • Design and integrate GraphQL services - schema design, queries/mutations, resolvers, federation, and client integration from Spring Boot (Spring for GraphQL, DGS, or similar).
  • Build and maintain Kafka streaming components that feed and synchronize downstream data stores and APIs (producers, consumers, Kafka Streams, Avro/Schema Registry).
  • Work with Microsoft SQL Server - understand existing schemas, queries, and stored procedures to accurately migrate data access logic without breaking contracts.
  • Own features end to end: design, implementation, testing, code review, deployment, and production support.
  • Maintain backward compatibility of public API contracts during migration; version and document APIs (OpenAPI/GraphQL schema).
  • Write automated tests (JUnit, Mockito, Testcontainers) and contribute to CI/CD pipelines.

Required Skills

  • Min 5+ years of Java and production Spring Boot REST API development.
  • Hands-on GraphQL experience - schema modeling, resolver implementation, and consuming GraphQL from backend services.
  • Solid Apache Kafka experience: event-driven design, serialization/schema evolution, consumer groups, offset and error handling.
  • Strong MS SQL Server / T-SQL skills and query tuning.
  • Experience migrating or refactoring legacy services to new data sources or architectures.
  • Git, Maven/Gradle, Docker, Kubernetes, and CI/CD tooling.
  • Strong debugging skills across service, stream, and database boundaries.
  • Practical experience applying AI/LLM-based developer tools to speed up day-to-day engineering work, with good judgment on where they help and where they don''t.

Disclaimer: Diverse Lynx LLC is an Equal Opportunity Employer. All applicants and employees are evaluated without discrimination, based solely on their qualifications, ability, competence and performance. This email and its attachments may contain confidential or proprietary information and is intended only for the recipient(s). If you received this message in error, please disregard it and notify the sender. If you no longer wish to receive our communications, you may unsubscribe at any time.

Security Notice: Our official website is www.diverselynx.com We do not operate or authorize any other websites representing Diverse Lynx LLC.

Similar Jobs