> Markdown version of [/jobs/ext/4325380-java-consultant](https://www.wearedevelopers.com/jobs/ext/4325380-java-consultant). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Java Consultant - **Company:** Diverse Lynx LLC - **Location:** United States (Remote available) - **Experience:** Expert - **Salary:** $93,600.0 - $104,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Artificial Intelligence, Apache HTTP Server, Automation of Tests, Code Review, Databases, Data Security, Serialization, Data Stores, Database Design, Programming Tools, Gradle, Junit, Apache Maven, Microsoft SQL Server, Query Optimization, Mockito, SQL Stored Procedures, Transact-SQL, Openapi, Spring-boot, Backend, Git, Event Driven Architecture, Kubernetes, Avro, Apache Kafka, Graphql, Restful APIs, Code Restructuring, Api Management, Docker - **Published:** October 31, 2026 - **Apply:** https://www.careerbuilder.com/job-details/java-consultant--aa795317-18fd-4749-aee5-95bd538a5a08 ## About the Role Java, Consulting, Java, Consulting, REST (Representational State Transfer), Application Programming Interface (API), Refactoring, GraphQL, Database Design, Apache Avro, * 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. ## Description * 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.