{"schemaVersion":"jobsearcher.job.v1","id":"15200c6c81c92aec24165291","url":"https://jobsearcher.com/jobs/15200c6c81c92aec24165291","canonicalUrl":"https://jobsearcher.com/jobs/15200c6c81c92aec24165291","title":"Full Stack Software Engineer — Java / Spring Boot / Kafka / GraphQL","description":"Job Description:We're looking for a versatile full stack engineer to help modernize our API platform. You'll work on evolving existing Java/Spring Boot REST services — refactoring how they source and serve data, integrating GraphQL-based data access, and consuming real-time event streams. This is a hands-on role for someone comfortable picking up any task across API, streaming, and data layers.Key ResponsibilitiesEnhance 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 SkillsMin 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.","company":"Talent Groups","rawCompany":"talent groups","city":"Denver","state":"CO","isRemote":false,"isActive":false,"createdAt":"2026-10-08T07:52:44.336Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Full Stack Software Engineer — Java / Spring Boot / Kafka / GraphQL","description":"Job Description:We're looking for a versatile full stack engineer to help modernize our API platform. You'll work on evolving existing Java/Spring Boot REST services — refactoring how they source and serve data, integrating GraphQL-based data access, and consuming real-time event streams. This is a hands-on role for someone comfortable picking up any task across API, streaming, and data layers.Key ResponsibilitiesEnhance 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 SkillsMin 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.","datePosted":"2026-10-08T07:52:44.336Z","dateModified":"2026-10-08T07:52:44.336Z","hiringOrganization":{"@type":"Organization","name":"Talent Groups","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Denver","addressRegion":"CO","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"15200c6c81c92aec24165291"},"url":"https://jobsearcher.com/jobs/15200c6c81c92aec24165291"}}