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 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 months ago


    Holland, United States Midwest Tape Full time

    Job DescriptionJob DescriptionFull-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...


  • Holland, Ohio, United States Midwest Tape Full time

    Job OverviewEmployment Type: Full-time, PermanentRemote Work: Available in select states including Ohio, Michigan, Indiana, Illinois, Tennessee, Texas, Florida, Colorado, Montana, Nevada, Rhode Island, Massachusetts.Travel Requirement: Occasional travel to headquarters for onboarding and meetings (approximately 2-3 times annually).Visa Sponsorship: Not...


  • Holland, United States System Soft Technologies Full time

    We are seeking a talented and experienced Lead Node.js Developer with expertise in backend development, particularly in GraphQL and TypeScript. In this lead role, you will be responsible for building and maintaining high-performance, scalable backend applications. You'll write clean, efficient code while mentoring junior developers, guiding architectural...


  • 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 months 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 month 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, Michigan, United States Tommy Car Wash Systems Full time

    Job Description**Job Summary:**We are seeking a highly skilled and experienced Lead Design Engineer to join our team at Tommy Car Wash Systems. As a key member of our product development team, you will be responsible for designing and developing innovative car wash solutions that meet the needs of our customers.Key Responsibilities:Design and develop new car...

  • Production Lead

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


  • Holland, Michigan, United States Tommy Car Wash Systems Full time

    Job Description**Job Summary:**We are seeking a highly skilled and experienced Lead Design Engineer to join our team at Tommy Car Wash Systems. As a key member of our design team, you will be responsible for leading the design and development of our car wash equipment and systems.Key Responsibilities:Design and Development: Lead the design and development of...


  • Holland, Michigan, United States Tommy Car Wash Systems Full time

    Job Description**Job Summary**We are seeking a highly skilled and experienced Lead Design Engineer to join our team at Tommy Car Wash Systems. As a key member of our product development team, you will be responsible for designing and developing innovative car wash solutions that meet the needs of our customers.Key Responsibilities:Design and develop new car...


  • Holland, Ohio, United States Midwest Tape Full time

    Job OverviewCompany: Midwest Tape | hooplaEmployment Type: Full-time, PermanentRemote Work Availability: Candidates must reside in specific states.Travel Requirements: Occasional travel to headquarters for onboarding and meetings.Visa Sponsorship: Not available for this position.Midwest Tape has been a leader in providing libraries and their patrons with...


  • Holland, Michigan, United States Haworth Full time

    Company Overview At Haworth, we believe that a strong connection to your work fosters greater engagement. We offer a career path that allows you to enhance your portfolio and develop your skills in a dynamic and inclusive atmosphere. Join a company that prioritizes innovation, creativity, and your personal growth.As a global leader in office furnishings and...

  • Shift Lead

    4 weeks ago


    Holland, United States Planet Fitness Full time

    We are seeking a Shift Lead to join our EPIC team! Please watch this video to get an understanding of the expectations of the job to ensure this is the right fit for you. Why you should join Planet Fitness: Great growth opportunities - we are a dynamic and growing company Medical, Dental and Vision insurance benefits (Full Time positions only) Employee...


  • Holland, United States Tommy Car Wash Systems Full time

    Mobile Application Developer As a member of the Tommy Car Wash Systems Software Development Team located in Holland MI, you'll be working with our team of developers on consumer-facing products for car wash customers, owners, and managers in the USA and abroad. Our focus is on the modern, digital customer experience and business management. What can Tommy's...


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

  • Lead, Manufacturing

    6 days ago


    Holland, United States Boar's Head Brand Full time

    Hiring Company: Boar's Head Provisions Co., Inc.Overview:As Lead Person -tasked with running a specific area of production in an efficient and safe manner. Needs to understand the daily schedule and communicate the information to operators. Have an understanding of product rotation - first in first out concept. Ensures orders are processed in accordance with...

  • Lead Design Engineer

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


  • Holland, Michigan, United States Aurora Technologies Full time

    Job Description:Aurora Technologies is seeking a highly motivated and detail-oriented individual to join our team as a Trainee Bank Clerk. As a Trainee Bank Clerk, you will have the opportunity to develop your skills and knowledge in the banking sector, working closely with our experienced team members.Responsibilities:Assist in the provision of customer...

  • Shift Lead

    2 weeks ago


    Holland, United States Save A Lot - Leppink's, Inc. Part time $14 - $16

    Job DescriptionJob DescriptionBenefits:Flexible scheduleFree uniformsOpportunity for advancementTraining & developmentBenefits/PerksPaid TrainingFull time and Part time positionsFlexible SchedulesOpportunity for advancementCompany OverviewSave A Lot is one of the nations leading extreme value, carefully selected assortment grocers. From Maine to California,...


  • Holland, Michigan, United States Impact Business Group Inc Full time

    Position Overview:Impact Business Group Inc is seeking a committed Facilities Maintenance Lead to enhance our operations. This position is pivotal in guiding and supporting the maintenance team, overseeing financial plans, and ensuring efficient resource management.Key Responsibilities:1. Organize, prioritize, and assess the immediate tasks of the...