Talent.com
Senior Java Developer (Product Discovery)
Senior Java Developer (Product Discovery)Midwest Tape • Holland, OH, US
Senior Java Developer (Product Discovery)

Senior Java Developer (Product Discovery)

Midwest Tape • Holland, OH, US
job_description.job_card.30_days_ago
serp_jobs.job_preview.job_type
  • serp_jobs.job_card.full_time
job_description.job_card.job_description

Job Description

Job Description

Midwest Tape | Hoopla

About us :

For over 30 years, Midwest Tape has served libraries and their patrons with unparalleled access to the best content available in the media world. Our digital offering, hoopla Digital, combines the media and library expertise of Midwest Tape with the latest in web and mobile technology, delivering an all-in-one experience to the library world. As hoopla continues to grow on a global scale, we are expanding our team.

At Midwest Tape, we know our people are the reason for our success. We value our employees and believe in empowering them to help them thrive. We offer competitive pay and benefits, a healthy work / life balance, and appreciation for a job well done.

  • For local candidates within 60 miles of our Holland, OH headquarters this role is hybrid after 60-day orientation period.
  • For candidates outside of local area, this role would be primarily remote. You will be required to come onsite for first week to onboard and as needed for dev conference and meetings.
  • Must live in the following states to be considered : Ohio, Michigan, Indiana, Illinois, Tennessee, Texas, Colorado, Montana, Rhode Island, Florida, Massachusetts, Nevada.
  • Must be able to work business hours of 8 : 30am-5 : 00pm EST in addition to occasional off-hours deployments or crisis resolution.
  • We are currently unable to sponsor employment visas. All candidates must have authorization to work in the U.S. without current or future sponsorship.

Position Summary

The Senior Java Developer will be responsible for designing, developing, and delivering technical solutions for the eCommerce and Product Discovery team at Midwest Tape, with a primary focus on backend services built using Java . This role emphasizes modern architectural patterns, including microservices, event-driven design with Kafka, NoSQL databases like MongoDB, and ETL workflows.

The ideal candidate will collaborate effectively with cross-functional teams, possess a strong understanding of business requirements, communicate progress and challenges clearly, and contribute meaningfully to Agile sprints. This position emphasizes hands-on development, technical leadership, and continuous improvement in both engineering and operational efficiency. This role is ideal for developers who are passionate about problem-solving, technical design, and fostering a collaborative team environment while maintaining a strong focus on quality and delivery.

Primary Duties and Responsibilities

  • Solution Design and Development
  • Re-architect existing PostgreSQL stored procedure logic into Java-based microservices that are scalable, testable, and easier to maintain, using a Kafka-driven, event-based ETL approach for decoupled data processing and system integration.
  • Support core eCommerce workflows, with attention to performance, data integrity, and availability.
  • Develop and optimize REST APIs to expose business logic.
  • Understanding Business Context and Systems
  • Dive deep into the business domain to understand existing systems and processes.
  • Use this understanding to inform design decisions and improve technical delivery.
  • Team Collaboration
  • Engage with Product Owners, Engineers, and Agile Leaders to clarify requirements and address challenges.

  • Proactively reach out to team members to understand dependencies, resolve issues, and provide updates.
  • Ownership and Problem-Solving
  • Take ownership of tasks, ensuring they are delivered end-to-end while resolving impediments independently or collaboratively.
  • Address and resolve technical challenges efficiently, escalating only when necessary.
  • Participation in Agile Practices
  • Actively participate in Agile ceremonies, including sprint planning, daily stand-ups, and retrospectives.
  • Collaborate in sprint planning to estimate work and deliverables.
  • Code Quality and Standards
  • Write high-quality, well-documented, and testable code following established patterns and standards.
  • Perform code reviews to ensure adherence to best practices, design patterns, and team standards.
  • Testing and Quality Assurance
  • Write unit and integration tests, apply test-driven development (TDD) principles where appropriate, and ensure comprehensive test coverage across APIs, services, and data layers.
  • Partner Collaboration
  • Occasionally present solutions or assist in technical discussions during partner calls.
  • Skills :

  • Technical Skills
  • Strong hands-on experience designing and deploying microservices in distributed systems using Spring Boot 3 and Spring Security.
  • Experience implementing API authentication and authorization mechanisms such as OAuth 2.0, JWT, and role-based access control (RBAC) within Spring Security.
  • Skilled in developing and maintaining RESTful APIs and GraphQL, with experience documenting APIs using Swagger / OpenAPI.
  • Deep expertise in Apache Kafka and event-driven architectures, including building ETL-style data pipelines for integration and streaming.
  • Solid understanding of relational databases, particularly PostgreSQL, with the ability to read, refactor, and optimize complex SQL; 5+ years working with NoSQL databases, especially MongoDB, including schema design, indexing, and performance tuning.
  • Strong grasp of design patterns, SOLID principles, and engineering practices such as Test-Driven Development (TDD), Domain-Driven Design (DDD), and clean architecture.
  • Proficient in writing unit and integration tests using JUnit, Mockito, and Spring Test frameworks, with CI / CD automation experience using GitHub Actions.
  • Skilled in debugging, performance optimization, and using AI-assisted development tools (e.g., GitHub Copilot) as a core part of the development workflow.
  • Proven ability to deliver in Agile, cross-functional teams, with effective communication skills and an ownership mindset.
  • Soft Skills
  • Ability to take ownership of ambiguous initiatives and drive them to completion.

  • Effective communication skills to reach out for assistance, provide updates, and resolve blockers effectively.
  • Willingness to learn unfamiliar tech stacks or parts of the codebase independently.
  • Ability to follow existing patterns, processes, and standards without deviating unnecessarily.
  • Tool Proficiency
  • Familiarity with modern development tools such as Java IDEs (e.g., IntelliJ IDEA), Node.js editors (e.g., VS Code), database clients (e.g., pgAdmin, DataGrip, MongoDB Compass), and Kafka tooling including Confluent Kafka (Control Center, CLI, Schema Registry). Proficient with cloud platforms (e.g., AWS CLI, CloudWatch, S3), monitoring / observability tools (e.g., Datadog, Prometheus / Grafana), and team productivity platforms like JIRA and Confluence. Experience with AI-powered development tools (e.g., GitHub Copilot, Tabnine) .

    Required Experience

  • 7+ years of experience building and maintaining Java-based backend [KA5] systems, ideally with the latest Java versions (Java 21 preferred).
  • Preferred Experience

  • Experience developing backend systems using Node.js.
  • Able to work in an agile environment with a focus on continuous integration.
  • Preferred Education

  • B.S., M.S., in software engineering, computer science, or related area or equivalent experience.
  • Physical Requirements / Work Environment

    The work environment characteristics and physical demands described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

  • Ability to regularly sit for extended periods of time.
  • Perform repetitive motion type tasks.
  • Able to be physically present for meetings, presentations, and trainings.
  • Ability to work on-site in a team environment.
  • Benefits :

  • Medical, dental, & vision insurance
  • 401k + match
  • Profit sharing
  • Paid vacation and personal time
  • Flex time
  • 10 paid holidays
  • Company performance bonus
  • Holiday bonus
  • Paid time to volunteer
  • Training & career development opportunities
  • All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

    #LI-Remote

    serp_jobs.job_alerts.create_a_job

    Senior Java Developer • Holland, OH, US

    Job_description.internal_linking.related_jobs
    Product Development Manager, Food / Spirits - RPSNA

    Product Development Manager, Food / Spirits - RPSNA

    Amcor • Manchester, MI, US
    serp_jobs.job_card.full_time
    At Amcor, we unpack possibility through our innovative and responsible packaging to provide solutions that benefit our customers, our people and our planet. More than 10,000 consumers worldwide enco...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Execution Specialist

    Execution Specialist

    Reeledge • Blissfield, Michigan, United States
    serp_jobs.job_card.full_time
    Candidates for this work-from-home position must be 21 or older, have an SSN, own a.Pennsylvania, Michigan and West Virginia. We are a gambling technology company seeking talented and motivated indi...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Senior Controls Engineer

    Senior Controls Engineer

    Charter Manufacturing Co., Inc. • Risingsun, OH, United States
    serp_jobs.job_card.full_time
    Charter Manufacturing is a fourth-generation family-owned business where our will to grow drives us to do it better.Join the team and become part of our family!. Relocation benefits within the US av...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Online Survey Taker. Earn up to $25 per survey. - Remote

    Online Survey Taker. Earn up to $25 per survey. - Remote

    Earn Haus • Berkey, Ohio, US
    serp_jobs.filters.remote
    serp_jobs.job_card.full_time +1
    We are urgently looking for people interested in taking online surveys for Fortune 500 brands.If you are a self-starter, looking for flexible hours throughout the week, this may be for you! Earn up...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    High-Earning Product Evaluator (Hiring Immediately)

    High-Earning Product Evaluator (Hiring Immediately)

    Maxion Research • Flat Rock, MI, United States
    serp_jobs.job_card.part_time
    Join Our Part-Time Research Studies Today!.Are you eager to earn extra income from the comfort of your home? We are looking for motivated individuals to participate in paid research studies includi...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_hours • serp_jobs.job_card.promoted • serp_jobs.job_card.new
    Delivery Specialist

    Delivery Specialist

    O'Reilly Automotive • Clinton, MI, US
    serp_jobs.job_card.full_time
    The Delivery Specialist will maintain and operate store vehicles to deliver parts and / or products to professional customers in a safe and efficient manner. This position will also collect money on C...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Remote Consumer Insight Contributor (Hiring Immediately)

    Remote Consumer Insight Contributor (Hiring Immediately)

    Maxion Research • Flat Rock, MI, United States
    serp_jobs.filters.remote
    serp_jobs.job_card.part_time
    Join Our Part-Time Research Studies Today!.Are you eager to earn extra income from the comfort of your home? We are looking for motivated individuals to participate in paid research studies includi...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_hours • serp_jobs.job_card.promoted • serp_jobs.job_card.new
    Home Delivery Driver (Oregon)

    Home Delivery Driver (Oregon)

    United Parcel Service • Oregon, OH, US
    serp_jobs.job_card.full_time +1
    Casual Package Delivery Driver.Who exactly are UPS Casual Package Delivery Drivers?.Theyre the ones who drive our familiar brown trucks, bringing packages great and small to our customers.Theyre a ...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_hours • serp_jobs.job_card.promoted • serp_jobs.job_card.new
    Reserve Entomologist

    Reserve Entomologist

    United States Army • Tecumseh, MI, US
    serp_jobs.job_card.full_time
    THE ARMY HEALTH CARE ADVANTAGE As a member of the Army health care team, you’ll receive benefits that you won’t be able to get in a civilian career. Challenging Work Feel inspired with great case di...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_hours • serp_jobs.job_card.promoted • serp_jobs.job_card.new
    Consumer Product Feedback Participant - High Compensation (Hiring Immediately)

    Consumer Product Feedback Participant - High Compensation (Hiring Immediately)

    Maxion Research • Flat Rock, MI, United States
    serp_jobs.job_card.part_time
    Join Our Part-Time Research Studies Today!.Are you eager to earn extra income from the comfort of your home? We are looking for motivated individuals to participate in paid research studies includi...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_hours • serp_jobs.job_card.promoted • serp_jobs.job_card.new
    Consumer Product Feedback Participant - High Compensation - Part-time, high-payment research participation (Hiring Immediately)

    Consumer Product Feedback Participant - High Compensation - Part-time, high-payment research participation (Hiring Immediately)

    Maxion Research • Flat Rock, MI, United States
    serp_jobs.job_card.full_time +1
    Part-time Research Study Personnel (Pay up to $790 / wk.Due to demand, we are now accepting applications for personnel to participate in our local in-person and nationwide remote research studies.Thi...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_hours • serp_jobs.job_card.promoted • serp_jobs.job_card.new
    Remote AI Task Reviewer – Flexible Hours, No Experience Needed

    Remote AI Task Reviewer – Flexible Hours, No Experience Needed

    RLDG • Monroe, Michigan, United States
    serp_jobs.filters.remote
    serp_jobs.job_card.full_time
    Join our distributed team as a Remote AI Task Reviewer and help improve AI systems by completing short, style online tasks. This is an easy-to-learn role with full training and ongoing support.No pr...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Execution Specialist - work-from-home

    Execution Specialist - work-from-home

    Reeledge • Manchester, Michigan, United States
    serp_jobs.filters.remote
    serp_jobs.job_card.full_time
    Candidates for this work-from-home position must be 21 or older, have an SSN, own a.Pennsylvania, Michigan and West Virginia. We are a gambling technology company seeking talented and motivated indi...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Senior Product Manager - Relocation Benefits - Located in Warroad, MN

    Senior Product Manager - Relocation Benefits - Located in Warroad, MN

    Marvin • Toledo, OH, United States
    serp_jobs.job_card.full_time
    Are you passionate about shaping products that truly reflect customer needs and market trends?.As a Senior Product Manager, you’ll lead cross-functional teams to bring innovative, customer-centered...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Senior Product Manager - Located in Warroad, MN

    Senior Product Manager - Located in Warroad, MN

    Marvin • Toledo, OH, United States
    serp_jobs.job_card.full_time
    Are you passionate about shaping products that truly reflect customer needs and market trends?.As a Senior Product Manager, you’ll lead cross-functional teams to bring innovative, customer-centered...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Product Experience Evaluator - High-Paying Research Role (Hiring Immediately)

    Product Experience Evaluator - High-Paying Research Role (Hiring Immediately)

    Maxion Research • Flat Rock, MI, United States
    serp_jobs.job_card.full_time +1
    Part-time Research Study Personnel (Pay up to $790 / wk.Due to demand, we are now accepting applications for personnel to participate in our local in-person and nationwide remote research studies.Thi...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_hours • serp_jobs.job_card.promoted • serp_jobs.job_card.new
    Delivery Associate (Oregon)

    Delivery Associate (Oregon)

    United Parcel Service • Oregon, OH, US
    serp_jobs.job_card.full_time +1
    Casual Package Delivery Driver.Who exactly are UPS Casual Package Delivery Drivers?.Theyre the ones who drive our familiar brown trucks, bringing packages great and small to our customers.Theyre a ...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_hours • serp_jobs.job_card.promoted • serp_jobs.job_card.new
    Military Intelligence

    Military Intelligence

    Navy • Tecumseh, MI, United States
    serp_jobs.job_card.full_time
    ABOUT Effective, secure communication in the cyber domain is essential to the everyday operations of military intelligence in America’s Navy. Information Professionals who oversee the seamless opera...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted