Core Java - Intermediate - Columbus, OH

Innova Solutions•Columbus, OH

About The Position

Innova Solutions is hiring a Core Java intermediate Backend Software Engineer with Java and Kafka experience in Columbus, Ohio. The position is contract to hire, with an initial duration of six or more months, and is not eligible for employer-sponsored immigration support. As a seasoned member of an agile team, the Software Engineer III designs and delivers secure, stable, and scalable technology products. The role carries out technology solutions across multiple technical areas and business functions in support of business objectives. Work includes designing, developing, testing, troubleshooting, and maintaining production software; creating architecture and design artifacts for complex applications; and using data insights to improve applications, coding practices, and system architecture. The role requires formal training or certification in software engineering concepts and at least three years of applied experience. Innova Solutions offers benefits based on eligibility. The stated pay range is placeholder text and does not provide an actual salary range.

Requirements

  • Formal training or certification in software engineering concepts and at least 3 years of applied experience.
  • Hands-on practical experience in system design, application development, testing, and operational stability.
  • Proficiency in Java.
  • Experience developing, debugging, and maintaining code in a large corporate environment using one or more modern programming languages and database querying languages.
  • Experience developing clusters using the Kafka streaming platform.
  • Overall knowledge of the Software Development Life Cycle.
  • Solid understanding of agile methodologies, including CI/CD, application resiliency, and security.
  • Demonstrated knowledge of software applications and technical processes within a technical discipline.

Nice To Haves

  • Exposure to cloud technologies; AWS experience is a plus.

Responsibilities

  • Execute software solution design, development, and technical troubleshooting, using approaches beyond routine or conventional methods to solve technical problems.
  • Create secure, high-quality production code and maintain algorithms that run synchronously with appropriate systems.
  • Produce architecture and design artifacts for complex applications and ensure software code meets design constraints.
  • Gather, analyze, synthesize, and visualize or report on large, diverse data sets to support continuous improvement of software applications and systems.
  • Identify hidden problems and patterns in data and use insights to improve coding hygiene and system architecture.
  • Contribute to software engineering communities of practice and events exploring emerging technologies.
  • Contribute to a team culture of diversity, equity, inclusion, and respect.

Benefits

  • Medical and pharmacy coverage
  • Dental and vision insurance
  • 401(k)
  • Health savings account (HSA)
  • Flexible spending account (FSA)
  • Life insurance
  • Pet insurance
  • Short-term and long-term disability coverage
  • Accident and critical illness coverage
  • Pre-paid legal and identity theft protection
  • Sick time and other paid leaves as required by law
  • Employee Assistance Program (EAP)
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service