Lead Java Developer

1 week ago


Holland, United States Midwest Tape Full time
Job DescriptionJob Description

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 Summary

We'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 Responsibilities
  • Lead 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 concerns
  • Complete administrative tasks in ADP for team members including performance reviews and approving time-off.
Skills
  • Strong 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 Methodology
  • Experience with JIRA, Confluence, Lucid, and Microsoft Office applications
  • Experience leading technical teams or individuals.
  • Good interpersonal, written, and verbal communication skills.

Preferred Education Requirements
  • B.S., M.S., in software engineering, computer science, related area or equivalent experience

Preferred Experience
  • Minimum 8+ years of developing RESTful and GraphQL systems in Java.
  • 2-5 years in a lead and senior developer role
  • Able to work in an agile environment with a focus on continuous integration.
  • Familiarity with standard architectural patterns (microservice and domain driven design)

Bonus Points
  • Experience with containerization technologies (Docker, Kubernetes)
  • Experience with DevOps practices and tools

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.


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.


  • Lead Java Developer

    2 weeks ago


    Holland, United States Midwest Tape Full time

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

  • Lead Node Developer

    2 weeks ago


    Holland, United States Midwest Tape Full time

    Job DescriptionJob Description Midwest Tape | hooplaFull-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...

  • Lead Node Developer

    1 week ago


    Holland, United States Midwest Tape Full time

    Job DescriptionJob Description Midwest Tape | hooplaFull-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...

  • Lead Node Developer

    2 weeks ago


    Holland, United States Midwest Tape Full time

    Job DescriptionJob Description Midwest Tape | hooplaFull-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...


  • Holland, United States Midwest Tape Full time

    Job DescriptionJob Description Midwest Tape | hooplaFull-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...


  • Holland, United States Midwest Tape Full time

    Job DescriptionJob Description Midwest Tape | hooplaFull-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...

  • Production Lead

    2 weeks ago


    Holland, United States hg medical GmbH & USA Full time

    Objective of the Position:A Production Lead oversees manufacturing processes, focusing on optimizing efficiency, minimizing material waste, and ensuring production meets specified quality requirements. The role involves managing all primary production activities, capital and process development projects, and providing excellent technical knowledge. The...

  • Production Lead

    4 weeks ago


    Holland, United States Monica Burt & Associates Full time

    Job DescriptionObjective of the Position: A Production Manager oversees manufacturing processes, focusing on optimizing efficiency, minimizing material waste, and ensuring production meets specified quality requirements. The role involves managing all primary production activities, capital and process development projects, and providing excellent technical...

  • Development Director

    2 weeks ago


    Holland, Michigan, United States Junior Achievement of the Michigan Great Lakes Full time

    Junior Achievement of the Michigan Great Lakes Development Director Holland , Michigan Apply Now Our team at HR Collaborative uses our years of human resources expertise to create dynamic solutions for some of the best companies in and around West Michigan. We provide a full range of services, which include working alongside these companies to find the best...

  • Lead Engineer

    2 weeks ago


    Holland, Michigan, United States Buhler Group Full time

    As the full-time Lead Engineer and Project Manager at Buhler Inc., you'll have the chance to manage exciting technology projects and bring them to life. In addition to working with a dynamic engineering team, you'll enjoy a competitive salary, opportunities for growth, and excellent benefits that include health, dental, vision, a health savings account...


  • Holland, United States Request Foods, Inc. Full time

    Job DescriptionJob DescriptionAbout Request Foods, Inc.Founded in 1990, Request Foods is a privately held, family-owned and operated frozen food manufacturer located in Holland, MI. We produce, package, and ship an assortment of frozen food entrees for Private Labels and National Brands for both the retail and food service markets. Our mission is to honor...

  • Production Lead

    4 weeks ago


    Holland, United States Monica Burt & Associates Full time

    Job Description Objective of the Position: A Production Manager oversees manufacturing processes, focusing on optimizing efficiency, minimizing material waste, and ensuring production meets specified quality requirements. The role involves managing all primary production activities, capital and process development projects, and providing excellent technical...


  • Holland, United States hg medical GmbH & USA Full time

    Objective of the Position: A Production Lead oversees manufacturing processes, focusing on optimizing efficiency, minimizing material waste, and ensuring production meets specified quality requirements. The role involves managing all primary production activities, capital and process development projects, and providing excellent technical knowledge. The...

  • Team Lead

    4 weeks ago


    Holland, United States Magna Engineered Glass Full time

    **Join us at Magna Engineered Glass on 3rd shift and lead our dynamic team to shape the future of glass innovation!** **OVERVIEW**:A self-directed leader who supports and prioritizes the activities of their assigned manufacturing team, including temporary employees. Ensures that products produced meet the customer needs in the areas of cost, quality and...

  • Lead Design Engineer

    1 month ago


    Holland, United States Tommy Car Wash Systems Full time

    Tommy's is looking for an experienced and creative Lead Design Engineer with a demonstrated history of working in hydraulic and consumer industries. Special focus on customer interaction, including technical collaboration, research and development. Skilled in technical communication, concept development, product validation, data analysis and data reporting....

  • Lead Design Engineer

    4 weeks ago


    Holland, United States Tommy Car Wash Systems Full time

    Tommy's is looking for an experienced and creative Lead Design Engineer with a demonstrated history of working in hydraulic and consumer industries. Special focus on customer interaction, including technical collaboration, research and development. Skilled in technical communication, concept development, product validation, data analysis and data reporting....

  • Table Lead

    2 days ago


    Holland, United States Midwest Tape Full time

    Job DescriptionJob Description Midwest Tape | hooplaOverview: Monday-Friday 6:30a-3:00pm, Overtime as needed before shift or Saturday morningsPaid Vacation, Personal, and HolidaysMedical, Dental, Vision, Wellness programs401k, 401k Match, and Profit SharingCompany Bonus and Holiday BonusProfessional DevelopmentPosition Summary:Motivate and direct table to...

  • Table Lead

    4 weeks ago


    Holland, United States Midwest Tape Full time

    Job DescriptionJob Description Midwest Tape | hooplaOverview: Monday-Friday 6:30a-3:00pm, Overtime as needed before shift or Saturday morningsPaid Vacation, Personal, and HolidaysMedical, Dental, Vision, Wellness programs401k, 401k Match, and Profit SharingCompany Bonus and Holiday BonusProfessional DevelopmentPosition Summary:Motivate and direct table to...


  • Holland, United States Midwest Tape Full time

    Full-time, onsite. *Preference will be given to local candidates to the Toledo, Metropolitan area. * 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...


  • Holland, United States Midwest Tape Full time

    Full-time, onsite. *Preference will be given to local candidates to the Toledo, Metropolitan area. * 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...