{"schemaVersion":"jobsearcher.job.v1","id":"43fc332fb6152376df300f16","url":"https://jobsearcher.com/jobs/43fc332fb6152376df300f16","canonicalUrl":"https://jobsearcher.com/jobs/43fc332fb6152376df300f16","title":"Java Developer - Backend","description":"We are seeking a talented Backend Java Developer with 3–5 years of experience and strong expertise in Java, Kafka, Spring WebFlux, and GraphQL. This role will help design, build, and support responsive, efficient, and scalable backend services for enterprise applications.The ideal candidate brings a strong foundation in modern backend development, event-driven architecture, reactive programming, API design, and cloud-native deployment practices.Key Responsibilities\nDevelop and maintain backend services using Java and Spring Boot, incorporating robust security practices with Spring Security.\nDesign and implement GraphQL APIs to support flexible, efficient data retrieval and manipulation.\nApply reactive programming concepts using Spring WebFlux to build non-blocking, responsive, and resilient applications.\nManage Kafka-based event-driven architectures, including event streaming, topic configuration, and Spring Boot integration with Kafka.\nCreate custom Kafka producers and consumers using Java and Spring Boot for reliable message processing and handling.\nSupport and enhance Kafka implementations using Confluent Cloud where applicable. ? Implement and maintain data management solutions using MyBatis, JDBC, and SQL.\nDeploy applications on Tomcat while ensuring high availability, performance, and maintainability.\nUse Maven for dependency management and Docker for application containerization.\nSupport container orchestration and application scaling using Docker and Kubernetes.\nFollow test-driven development practices to improve code quality and long-term maintainability.\nDevelop CI pipelines using GitLab CI and support deployments using Helm where applicable.\nRequired Qualifications\n3–5 years of experience in backend development with Java, Kafka, Spring WebFlux, and GraphQL.\nBachelor’s degree in Computer Science, Engineering, Information Systems, or a related field.\nStrong understanding of reactive programming concepts and their application in Spring WebFlux.\nProven experience designing and implementing GraphQL APIs.\nExperience with Spring Boot 2.7 or higher and Spring Security 5.x preferred.\nUnderstanding of OAuth and JWT is a plus.\nExcellent analytical, troubleshooting, and problem-solving skills.\nAbility to work independently and collaboratively within a team environment.\nStrong verbal and written communication skills.\nPay: $60.00 - $70.00 per hour\nBenefits:\nDental insurance\nHealth insurance\nLife insurance\nVision insurance\nWork Location: Hybrid remote in Worthington, OH 43085","company":"Stafford Technology","rawCompany":"stafford technology","city":"Columbus","state":"OH","isRemote":false,"isActive":false,"createdAt":"2026-08-09T14:55:18.350Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1254.00","title":"Web Developers","slug":"web-developers"},{"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":"Java Developer - Backend","description":"We are seeking a talented Backend Java Developer with 3–5 years of experience and strong expertise in Java, Kafka, Spring WebFlux, and GraphQL. This role will help design, build, and support responsive, efficient, and scalable backend services for enterprise applications.The ideal candidate brings a strong foundation in modern backend development, event-driven architecture, reactive programming, API design, and cloud-native deployment practices.Key Responsibilities\nDevelop and maintain backend services using Java and Spring Boot, incorporating robust security practices with Spring Security.\nDesign and implement GraphQL APIs to support flexible, efficient data retrieval and manipulation.\nApply reactive programming concepts using Spring WebFlux to build non-blocking, responsive, and resilient applications.\nManage Kafka-based event-driven architectures, including event streaming, topic configuration, and Spring Boot integration with Kafka.\nCreate custom Kafka producers and consumers using Java and Spring Boot for reliable message processing and handling.\nSupport and enhance Kafka implementations using Confluent Cloud where applicable. ? Implement and maintain data management solutions using MyBatis, JDBC, and SQL.\nDeploy applications on Tomcat while ensuring high availability, performance, and maintainability.\nUse Maven for dependency management and Docker for application containerization.\nSupport container orchestration and application scaling using Docker and Kubernetes.\nFollow test-driven development practices to improve code quality and long-term maintainability.\nDevelop CI pipelines using GitLab CI and support deployments using Helm where applicable.\nRequired Qualifications\n3–5 years of experience in backend development with Java, Kafka, Spring WebFlux, and GraphQL.\nBachelor’s degree in Computer Science, Engineering, Information Systems, or a related field.\nStrong understanding of reactive programming concepts and their application in Spring WebFlux.\nProven experience designing and implementing GraphQL APIs.\nExperience with Spring Boot 2.7 or higher and Spring Security 5.x preferred.\nUnderstanding of OAuth and JWT is a plus.\nExcellent analytical, troubleshooting, and problem-solving skills.\nAbility to work independently and collaboratively within a team environment.\nStrong verbal and written communication skills.\nPay: $60.00 - $70.00 per hour\nBenefits:\nDental insurance\nHealth insurance\nLife insurance\nVision insurance\nWork Location: Hybrid remote in Worthington, OH 43085","datePosted":"2026-08-09T14:55:18.350Z","dateModified":"2026-08-09T14:55:18.350Z","hiringOrganization":{"@type":"Organization","name":"Stafford Technology","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Columbus","addressRegion":"OH","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"43fc332fb6152376df300f16"},"url":"https://jobsearcher.com/jobs/43fc332fb6152376df300f16"}}