Kforce - Jacksonville, FL

posted 3 months ago

Full-time - Senior
Remote - Jacksonville, FL
Administrative and Support Services

About the position

The Event Broker team at Kforce is seeking a Full Stack Java Developer to join their ranks remotely, with a preference for candidates in the EST time zone. This role is crucial as the team aims to enhance their event management platform, which is built on Apache Kafka, a distributed event store and stream processing platform. The project is designed to provide a unified, high-throughput, low-latency platform for managing real-time data feeds, allowing for seamless integration with external systems through Kafka Connect and utilizing Kafka Streams for stream processing applications. The successful candidate will be part of a team that includes 2 senior, 2 mid-level, and 2 junior Java Developers, all of whom are expected to learn quickly and contribute effectively to the project. As a Full Stack Java Developer, you will be responsible for writing Java code, developing Spring Boot applications, and integrating with Kafka. Your role will involve collaborating with project leads to ensure effective communication and project management. You will also be expected to operate independently, demonstrating strong analytical, decision-making, and problem-solving skills. Understanding client needs and building relationships will be key components of your responsibilities, as will the ability to assess project requirements and develop comprehensive project plans. The position requires effective verbal and written communication skills, as well as the ability to maintain productive working relationships with various stakeholders, including employees, clients, and vendors.

Responsibilities

  • Develop and maintain Java applications using Spring Boot.
  • Integrate applications with Apache Kafka for event streaming and processing.
  • Collaborate with project leads to ensure effective communication and project execution.
  • Manage project-level communications and maintain relationships with clients and stakeholders.
  • Assess project requirements and develop mid-size project plans using approved project management software.
  • Exhibit strong problem-solving skills and make informed decisions based on project needs.
  • Participate in team building and contribute to a positive team environment.

Requirements

  • Proficient in writing Java code.
  • Experience with Spring Boot applications.
  • Knowledge of integrating applications with Kafka.
  • Strong interpersonal skills and ability to work in a team environment.
  • Project management experience and ability to operate independently.
  • Solid analytical, decision-making, and problem-solving skills.
  • Ability to communicate effectively both verbally and in writing.
  • Familiarity with Jira for project tracking and management.
  • Knowledge of Python for scripting is a plus.
  • Experience with Elastic APIs is an advantage.

Nice-to-haves

  • Experience with structured programming technology.
  • Familiarity with various development methodologies.
  • Knowledge of performance tuning for applications.

Benefits

  • Medical, dental, and vision insurance.
  • Health Savings Account (HSA) and Flexible Spending Account (FSA).
  • 401(k) retirement plan.
  • Life, disability, and Accidental Death & Dismemberment (ADD) insurance.
  • Paid time off for salaried personnel.
  • Paid sick leave for hourly employees on Service Contract Act projects.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service