Lead Java Developer
5 days ago
Full-time, Permanent Remote in the following states only: Ohio, Michigan, Indiana, Illinois, Tennessee, Texas, Florida, Colorado, Montana, Nevada, Rhode Island, Massachusetts. Must have flexibility to travel to headquarters periodically (est. 2-3 times a year) for onboarding and meetings.We are not sponsoring applicants for work visas for this role.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. Position SummaryWe're looking for a talented and experienced Lead Java Developer with a proven track record writing GraphQL and RESTful APIs. As a lead, you'll play a crucial role in building and maintaining high-performance, scalable backend applications using Java 17+ and Spring. You'll not only write clean and efficient code, but also mentor junior developers, collaborate with senior developers, guide architectural decisions, and ensure the smooth development process from ideation to deployment. Primary Duties and ResponsibilitiesLead and mentor a team of 5-12 backend developers, fostering a collaborative and innovative environment.Design, develop, and implement robust backend APIs using Java with a focus on helping to pioneer and evolve the use of clean code principles, microservices, and domain driven design.Utilize Spring Framework (including Spring Boot, Spring Security, Spring MVC) to build GraphQL APIs and RESTful APIs.Integrate GraphQL into backend systems to provide efficient data fetching for frontend applications.Perform code reviews.Collaborate with architects to solve technical problems.Collaborate with frontend developers and product managers to understand user needs and translate them into technical requirements.Write unit and integration tests to ensure code quality and maintainability.Monitor and optimize backend systems for performance and scalability.Maintain regular one-on-one engagements with team members, provide feedback, and address any concernsComplete administrative tasks in ADP for team members including performance reviews and approving time-off. SkillsStrong experience with Java 17+, Spring Framework, JPA, GraphQL, RESTful, and AWS technologies.Strong experience with SQL and an ability to write and review SQL queries.Working experience with the following AWS technologies: Amazon OpenSearch Service, Artifact, CloudFormation, CloudFront, CloudWatch, CodeCommit, DynamoDB, EC2, Elastic Beanstalk, ElastiCache (Redis and Memcached), ElasticContainer Registry, ElasticContainer Service, IAM, Lambda, RDS, Route 53, S3, Systems Manager, VPC, WAF & Shield.Experience working in Agile/Scrum MethodologyExperience with JIRA, Confluence, Lucid, and Microsoft Office applicationsExperience leading technical teams or individuals.Good interpersonal, written, and verbal communication skills.Preferred Education RequirementsB.S., M.S., in software engineering, computer science, related area or equivalent experiencePreferred ExperienceMinimum 8+ years of developing RESTful and GraphQL systems in Java.2-5 years in a lead and senior developer roleAble to work in an agile environment with a focus on continuous integration.Familiarity with standard architectural patterns (microservice and domain driven design)Bonus PointsExperience with containerization technologies (Docker, Kubernetes)Experience with DevOps practices and toolsPhysical Requirements / Work EnvironmentThe 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.Benefits:Medical, dental, & vision insurance401k + matchProfit sharingPaid vacation and personal timeFlex time10 paid holidaysCompany performance bonusHoliday bonusPaid time to volunteerTraining & career development opportunitiesAll 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
-
Lead Java Backend Developer
5 days ago
Holland, Ohio, United States Midwest Tape Full timeJob Title: Lead Java DeveloperAbout the Role: We are seeking an experienced Lead Java Developer to join our team. As a lead, you will be responsible for designing, developing, and implementing high-performance, scalable backend applications using Java 17+. You will also mentor junior developers and collaborate with senior developers to ensure a smooth...
-
Lead Java Backend Developer
12 hours ago
Holland, Ohio, United States Midwest Tape Full timeAbout the RoleWe are looking for a talented and experienced Lead Java Developer to play a crucial role in building and maintaining high-performance, scalable backend applications using Java 17+ and Spring. The successful candidate will have a strong background in Java, Spring Framework, and AWS technologies and will be able to lead a team of 5-12 backend...
-
Java Developer Team Lead
16 hours ago
Holland, Ohio, United States Midwest Tape Full timeJob SummaryWe are seeking an experienced Lead Java Developer to join our team. As a key member of our backend development team, you will be responsible for designing and developing robust backend APIs using Java with a focus on clean code principles, microservices, and domain driven design.The ideal candidate will have strong experience with Java 17+, Spring...
-
Java Application Development Lead
4 days ago
Holland, Ohio, United States Midwest Tape Full timeDescription: We are seeking an experienced Lead Java Developer to join our team. As a lead, you will be responsible for designing, developing, and implementing high-performance, scalable backend applications using Java 17+. You will also mentor junior developers and collaborate with senior developers to ensure a smooth development process from ideation to...
-
Backend Java Developer Lead
8 hours ago
Holland, Ohio, United States Midwest Tape Full timeJob DescriptionWe are seeking an experienced Lead Java Developer to join our team. As a key member of our backend development team, you will be responsible for designing and developing robust backend APIs using Java with a focus on clean code principles, microservices, and domain driven design.The ideal candidate will have strong experience with Java 17+,...
-
Senior Java Developer Position
4 hours ago
Holland, Ohio, United States Midwest Tape Full timeAbout UsMidwest Tape is a leading provider of digital media solutions to libraries and their patrons. We are committed to delivering high-quality services and support to our customers. Our team is passionate about technology and innovation, and we are always looking for talented individuals to join us.We are seeking an experienced Lead Java Developer to join...
-
Senior Java Developer
5 days ago
Holland, Ohio, United States Midwest Tape Full timeRemote position with the flexibility to travel to our headquarters in Holland, OH 2-3 times a year.Hiring in the following states only: Ohio, Michigan, Massachusetts, Indiana, Illinois, Tennessee, Texas, Nevada, Montana, Florida, Rhode Island, Colorado.We are not currently doing visa sponsorship for this role.Midwest Tape | hooplaFor over 30 years, Midwest...
-
Software Engineer Java Specialist
4 days ago
Holland, Ohio, United States Midwest Tape Full timeCompany OverviewMidwest Tape is a leading provider of digital content solutions for libraries. Our innovative platform, hoopla Digital, combines media expertise with cutting-edge technology to deliver an exceptional user experience.Job DescriptionWe are seeking an experienced Senior Java Developer to join our Product Discovery team. As a key member of our...
-
Kafka Developer and Team Lead
9 hours ago
Holland, Ohio, United States Midwest Tape Full timeRole SummaryAs a Senior Streaming Developer and Collaborative Architect, you will play a key role in shaping our company's digital offering, hoopla Digital. Your expertise in real-time data processing and event-driven architectures will enable you to design and build high-performance streaming solutions using Apache Kafka and Flink. You will work closely...
-
Java Engineering Specialist
5 days ago
Holland, Ohio, United States Midwest Tape Full timeWe are looking for a talented Senior Java Developer to join our team at Midwest Tape. As a key member of our Product Discovery team, you will be responsible for creating high-quality, scalable, and maintainable software solutions using Java. If you have a passion for problem-solving, technical design, and collaboration, we encourage you to apply for this...
-
Software Engineer Team Lead
5 days ago
Holland, Ohio, United States Midwest Tape Full timeCompany Overview: Midwest Tape is a leading provider of digital content to libraries and their patrons. With over 30 years of experience, we have built a reputation for delivering high-quality services and innovative solutions.We are expanding our team to support the growth of our digital offering, hoopla Digital. This role will play a crucial part in...
-
Backend Developer Manager
5 days ago
Holland, Ohio, United States Midwest Tape Full timeAbout Us: Midwest Tape has been serving libraries and their patrons for over 30 years. Our digital offering, hoopla Digital, combines media and library expertise with the latest web and mobile technology. As we continue to grow globally, we are expanding our team to support the development of our platform.Job Summary: We are looking for a talented and...
-
Software Development Expert
5 days ago
Holland, Ohio, United States Midwest Tape Full timeMidwest Tape is a leading provider of digital media solutions to libraries worldwide. We are seeking an experienced Java developer to join our Product Discovery team, where you will play a key role in designing and developing technical solutions for our rapidly growing platform.
-
Enterprise Application Development Lead
2 days ago
Holland, Ohio, United States Midwest Tape Full timeJob Summary: The Enterprise Application Architect role involves developing and maintaining application architecture roadmaps, providing guidance and governance for application evolution initiatives, and partnering cross-functionally to implement robust and scalable application architecture solutions across our enterprise/custom platforms.The successful...
-
Backend Services Technical Lead
4 days ago
Holland, Ohio, United States Midwest Tape Full timeAbout the RoleWe are seeking an experienced Backend Services Technical Lead to join our team at Midwest Tape. In this position, you will lead and manage a team of skilled individuals responsible for designing, developing, and maintaining robust backend services and APIs. Your expertise will guide the team in adopting best practices, optimizing system...
-
Technical Lead
4 days ago
Holland, Ohio, United States Midwest Tape Full timeJob SummaryWe are seeking a highly skilled Technical Lead - Backend Services to join our team. In this role, you will be responsible for overseeing the design, development, and deployment of scalable and maintainable backend services and APIs, troubleshooting and resolving complex technical issues, and collaborating with cross-functional teams to define...
-
Engineering Director
5 days ago
Holland, Ohio, United States Midwest Tape Full timeJob DescriptionWe are looking for an experienced Engineering Director - Software Development to join our team. In this role, you will be responsible for leading multiple teams of skilled individuals responsible for designing, developing, and maintaining robust backend services and APIs.Main ResponsibilitiesManage day-to-day delivery of all company...
-
Midwest Tape Product Development Director
9 hours ago
Holland, Ohio, United States Midwest Tape Full timeAbout Our TeamWe are a dynamic team of engineers at Midwest Tape, dedicated to delivering high-quality products to our customers. We are seeking an experienced Full Stack Engineering Team Leader to join our team.Job DescriptionYou will be responsible for leading multiple teams of skilled individuals in designing, developing, and maintaining robust backend...
-
Software Engineering Lead
2 days ago
Holland, Ohio, United States Midwest Tape Full timeAbout UsMidwest Tape is a leading provider of digital media streaming services to public libraries. Our mission is to empower libraries to deliver engaging content to their communities through innovative technology and user-friendly interfaces.Job SummaryWe are seeking an experienced software engineering lead to oversee the development and maintenance of our...
-
Backend Developer Lead
17 hours ago
Holland, Ohio, United States Midwest Tape Full timeAbout the RoleWe are seeking an experienced Backend Developer Lead to join our team at Midwest Tape. As a key member of our engineering team, you will be responsible for leading multiple teams of skilled individuals in designing, developing, and maintaining robust backend services and APIs.Key ResponsibilitiesLead and manage a team of backend developers,...