Java Consultant

Diverse Lynx LLC
United States
5 days ago
Apply on www.careerbuilder.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
$93,600.0 - $104,000.0
Working hours
Regular working hours

Tech stack

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
+21 more
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

Job 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.

Requirements

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.

About the company

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

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerbuilder.com
Prepare application

Good distractions

Loading talks and stories from around this role…