Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Midwest Tape Logo

Senior Java Developer (Product Discovery)

Midwest Tape

Salary not specified
Nov 7, 2025
Holland, OH, US
Apply Now

Midwest Tape's hoopla Digital is looking to expand its team to design, develop, and deliver technical solutions for the eCommerce and Product Discovery team, with a primary focus on backend services built using Java. This involves modernizing existing systems, improving scalability, and enhancing operational efficiency.

Requirements

  • 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.

Responsibilities

  • 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.
  • 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.
  • Write unit and integration tests, apply test-driven development (TDD) principles where appropriate, and ensure comprehensive test coverage across APIs, services, and data layers.
  • Occasionally present solutions or assist in technical discussions during partner calls.

Other

  • 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.