Backend java developer | Dublin, OH

Detailed Information

  • Location: New Albany, OH

a pivotal role in shaping our backend architecture, utilizing your expertise in Kafka, Spring Web Flux, and Graph QL. We offer an environment where innovation is valued, and your contributions will directly impact the success of our projects. Responsibilities: Develop and maintain backend services using Java with Spring Boot (2.7 or higher), incorporating robust security practices with Spring Security (5.

x preferred). Design and implement APIs using Graph QL to optimize data retrieval and manipulation in a flexible, efficient manner Manage Kafka-based event-driven architectures, including event streaming, topic creation, configuration, and Spring Boot integration with Kafka Gain familiarity

with Confluent Cloud to enhance our Kafka implementation (preferred) Efficiently deploy applications on Tomcat, ensuring high availability and performance Use Maven for dependency management and Docker for containerization of applications Adhere to test-driven development practices to ensure code quality and maintainability Bachelor's degree in Computer Science, Engineering, or a related field 3-5 years of experience in backend development, specifically with Java, Kafka, Spring Web Flux, and Graph QL Hands-on experience creating custom Kafka producers and consumers using Java and Spring Boot for effective message processing and handling Strong understanding of reactive programming concepts and

their application in Spring Web Flux Understanding of reactive programming techniques and ability to utilize Spring Web Flux for building non-blocking, reactive applications and enhancing system responsiveness and resilience Proven experience in designing and implementing Graph QL APIs Excellent problem-solving skills and the ability to work independently or as part of a team Strong communication and collaboration skills Proficient in Docker and Kubernetes for container orchestration and application scaling Strong understanding of implementing and maintaining data management solutions with My Batis, JDBC, and SQL Experience in developing CI pipelines using Git Lab CI and managing deployments with Helm is preferred Understanding of Oauth and JWT is a plus The pay range is the lowest to highest compensation we reasonably in good faith believe we would pay at posting for this role.

We may ultimately pay more or less than this range. Employee pay is based on factors like relevant education, qualifications, certifications, experience, skills, seniority, location, performance, union contract and business needs. This range may be modified in the future. We offer comprehensive benefits including medical/dental/vision insurance, HSA, FSA, 401(k), and life, disability & ADD insurance to eligible employees.

Salaried personnel receive paid time off. Hourly employees are not eligible for paid time off unless required by law. Hourly employees on a Service Contract Act project are eligible for paid sick leave. Note: Pay is not considered compensation until it is earned, vested and determinable. The amount and availability of any compensation remains in Kforce's sole discretion unless and until paid and may be modified in its discretion consistent with the law. This job is not eligible for bonuses, incentives or commissions. Kforce is an Equal Opportunity/Affirmative Action Employer.

All qualified applicants will receive consideration for employment without regard to race, color, religion, interaction, pregnancy, interactionual orientation, gender identity, national origin, age, protected veteran status, or disability status. For more details: jobs-search. org/architecture-construction_new-albany-c443233/backend-java-developer-new-albany_i1977872799

View Jobs by Category >>

Related Jobs