Midwest Tape, LLC ยท 2 days ago
Senior Java Developer (Product Discovery)
Midwest Tape is a company that has been serving libraries for over 30 years, providing unparalleled access to media content through their digital offering, hoopla Digital. They are seeking a Senior Java Developer to design, develop, and deliver backend services for their eCommerce and Product Discovery team, focusing on modern architectural patterns and collaboration with cross-functional teams.
Responsibilities
Solution Design and Development
Support core application workflows, with attention to performance, data integrity, and availability
Develop and optimize REST APIs to expose business logic
Dive deep into the business domain to understand existing systems and processes
Use this understanding to inform design decisions and improve technical delivery
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
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
Actively participate in Agile ceremonies, including sprint planning, daily stand-ups, and retrospectives
Collaborate in sprint planning to estimate work and deliverables
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
Provide production support and participate in on-call rotation schedule
Qualification
Required
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
Strong expertise in GraphQL (core to application architecture), including schema design, resolvers, performance optimization, and security
Proficient with the latest versions of Java (21) and Spring Boot (3)
Extensive experience with REST, SQL, and writing/reviewing SQL queries and stored procedures
Skilled in writing unit and integration test cases
Expertise in security, including Spring Security, authentication, and authorization
Knowledgeable in API versioning and documentation using Swagger/OpenAPI
Experienced with Microservices, Domain-Driven Design (DDD), Docker, and Kubernetes
Hands-on experience with Memcached and Redis
Proficient with various AWS technologies: Amazon OpenSearch Service, CloudFormation, CloudFront, CloudWatch, DynamoDB, EC2, Elastic Beanstalk, ElastiCache, Elastic Container Registry, Elastic Container Service, IAM, Lambda, RDS, Route 53, S3, Systems Manager, VPC, WAF & Shield
Experienced with CI/CD and GitHub Actions
Familiar with Agile/Scrum methodology, JIRA, and Confluence
Strong interpersonal, written, and verbal communication skills
Experienced with application monitoring tools like Datadog
Proficient in using AI development tools and creating LLM-based applications
Skilled in debugging and performance optimization
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
7+ years of experience building and maintaining building services and APIs with Java, Spring, and AWS
Preferred
B.S., M.S., in software engineering, computer science, or related area
Equivalent experience
Experience with Node.js and TypeScript
Familiarity with GraphQL and federated services (preferred 3 years)
Experience migrating stored procedure logic from databases to backend systems
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
Company
Midwest Tape, LLC
What started in 1989 as a family-owned video rental store grew into a trusted partner dedicated to helping libraries thrive.
Funding
Current Stage
Growth StageCompany data provided by crunchbase