Senior Java Backend Engineer

2 months ago


Holland, Ohio, United States Midwest Tape Full time
Job Overview

Employment Type: Full-time, Permanent

Remote 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 available for this position.

Midwest Tape has been a leader in providing libraries and their patrons with exceptional access to media content for over three decades. Our digital platform, hoopla Digital, merges our extensive media and library expertise with cutting-edge web and mobile technology, offering a comprehensive experience to the library sector. As hoopla expands globally, we are looking to enhance our team.

We recognize that our employees are integral to our success. At Midwest Tape, we prioritize employee empowerment, competitive compensation, and a healthy work-life balance, along with recognizing and rewarding exceptional performance.

Position Summary

We are seeking a skilled and experienced Senior Java Backend Engineer with a strong background in developing GraphQL and RESTful APIs. In this leadership role, you will be essential in constructing and sustaining high-performance, scalable backend applications utilizing Java 17+ and Spring. Your responsibilities will include writing clean, efficient code, mentoring junior developers, collaborating with senior team members, guiding architectural decisions, and ensuring a seamless development process from concept to deployment.

Key Responsibilities
  • Lead and mentor a team of 5-12 backend developers, promoting a collaborative and innovative atmosphere.
  • Design, develop, and implement robust backend APIs using Java, focusing on clean code principles, microservices, and domain-driven design.
  • Utilize the Spring Framework (including Spring Boot, Spring Security, Spring MVC) to create GraphQL and RESTful APIs.
  • Integrate GraphQL into backend systems for efficient data retrieval for frontend applications.
  • Conduct code reviews to ensure quality and adherence to best practices.
  • Work alongside architects to address technical challenges.
  • Collaborate with frontend developers and product managers to translate user requirements into technical specifications.
  • Create unit and integration tests to maintain code quality and sustainability.
  • Monitor and enhance backend systems for performance and scalability.
  • Engage in regular one-on-one meetings with team members to provide feedback and address concerns.
  • Handle administrative responsibilities in ADP for team members, including performance evaluations and time-off approvals.
Required Skills
  • Extensive experience with Java 17+, Spring Framework, JPA, GraphQL, RESTful services, and AWS technologies.
  • Proficient in SQL with the ability to write and review SQL queries.
  • Familiarity with AWS technologies such as Amazon OpenSearch Service, CloudFormation, DynamoDB, EC2, and Lambda.
  • Experience working within Agile/Scrum methodologies.
  • Proficient in tools like JIRA, Confluence, and Microsoft Office.
  • Demonstrated experience in leading technical teams or individuals.
  • Strong interpersonal, written, and verbal communication skills.
Preferred Qualifications
  • Bachelor's or Master's degree in software engineering, computer science, or a related field, or equivalent experience.
Experience Requirements
  • At least 8 years of experience in developing RESTful and GraphQL systems in Java.
  • 2-5 years in a lead or senior developer capacity.
  • Able to thrive in an agile environment with a focus on continuous integration.
  • Familiarity with standard architectural patterns such as microservices and domain-driven design.
Additional Considerations
  • Experience with containerization technologies (Docker, Kubernetes) is a plus.
  • Familiarity with DevOps practices and tools is advantageous.
Work Environment

The physical demands and work environment characteristics described here are representative of those an employee may encounter while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform essential functions.

  • Ability to sit for extended periods.
  • Perform repetitive motion tasks.
  • Be physically present for meetings and training sessions.
Benefits
  • Medical, dental, and vision insurance
  • 401k with matching
  • Profit sharing
  • Paid vacation and personal time
  • Flexible working hours
  • 10 paid holidays
  • Company performance bonuses
  • Holiday bonuses
  • Paid volunteer time
  • Training and 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.

#LI-Remote



  • Holland, Ohio, United States Midwest Tape Full time

    Job Title: Engineering Manager, Backend ServicesMidwest Tape is seeking an experienced Engineering Manager to lead our Backend Services team. As a key member of our engineering organization, you will be responsible for designing, developing, and maintaining robust backend services and APIs that power our digital media streaming platform, hoopla.The ideal...


  • Holland, Ohio, United States Midwest Tape Full time

    Job Title: Engineering Manager, Backend ServicesMidwest Tape is seeking an experienced Engineering Manager to lead our Backend Services team. As a key member of our engineering organization, you will be responsible for designing, developing, and maintaining robust backend services and APIs.Key Responsibilities:Lead and manage a team of skilled backend...

  • Lead Java Developer

    4 weeks ago


    Holland, Ohio, United States Midwest Tape Full time

    Job Title: Lead Java DeveloperWe are seeking an experienced Lead Java Developer to join our team at Midwest Tape. As a key member of our development team, you will be responsible for leading the design, development, and implementation of high-performance, scalable backend applications using Java 17+ and Spring.Key Responsibilities:Lead and mentor a team of...


  • Holland, Ohio, United States Midwest Tape Full time

    Job SummaryWe are seeking a highly skilled Senior Data Streaming Engineer to join our team at Midwest Tape. As a key member of our engineering team, you will be responsible for designing and implementing high-performance streaming solutions using Apache Kafka and Apache Flink.As a collaborative architect, you will work closely with other engineers to shape...


  • New Holland, Ohio, United States Diverse Lynx Full time

    Job Title: Senior Java DeveloperJob Summary:We are seeking a highly skilled Senior Java Developer to join our team at Diverse Lynx LLC. As a key member of our development team, you will be responsible for designing, developing, and maintaining complex software applications using Java.Key Responsibilities:Design and develop high-quality Java software...


  • New Holland, Ohio, United States Diverse Lynx Full time

    Job Title: Full Stack Java DeveloperJob Summary:We are seeking a highly skilled Full Stack Java Developer to join our team at Diverse Lynx LLC. As a key member of our development team, you will be responsible for designing, developing, and deploying scalable and efficient software solutions using Java and related technologies.Key Responsibilities:Design and...

  • Lead Java Developer

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


  • Holland, United States Mavega Group Full time

    We are currently seeking a motivated and talented individual to join our team as a remote Entry Level Java Developer. This position offers the opportunity to work from the comfort of your own home providing a flexible work schedule and the chance to gain valuable experience in the field of software development.As an Entry Level Java Developer you will be...


  • Holland, United States Mavega Group Full time

    We are currently seeking a motivated and talented individual to join our team as a remote Entry Level Java Developer. This position offers the opportunity to work from the comfort of your own home providing a flexible work schedule and the chance to gain valuable experience in the field of software development.As an Entry Level Java Developer you will be...


  • Holland, United States Midwest Tape Full time

    Midwest Tape | hoopla 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...


  • Holland, United States Jobot Full time

    Job DescriptionJob DescriptionWe are a cutting edge civil / structural engineering company seeking an experienced Senior Project Engineer to join our growing team!This Jobot Job is hosted by: Bryce KoelschAre you a fit? Easy Apply now by clicking the "Apply Now" buttonand sending us your resume.Salary: $80,000 - $140,000 per yearA bit about us:We are one of...


  • Holland, Michigan, United States W3Global Inc Full time

    Job OpportunityWe are seeking a highly skilled Senior Engineer to join our team at W3Global Inc. as a Senior Composite Engineer.Job Summary:The ideal candidate will have a strong background in Composite, Industrial, Mechanical, or Product Design Engineering and experience with polymer processing techniques. They will be responsible for developing...


  • Holland, Michigan, United States Entegee Full time

    Job Title: Senior Controls EngineerWe are seeking a highly skilled Senior Controls Engineer to join our team at Entegee. As a key member of our automation team, you will be responsible for designing and developing control systems for custom automation projects.Key Responsibilities:Design and develop control systems using PLCs and HMIsProvide installation and...


  • Holland, Michigan, United States Entegee Full time

    Job Title: Senior Controls EngineerWe are seeking a highly skilled Senior Controls Engineer to join our team at Entegee. As a key member of our automation team, you will be responsible for designing and implementing control systems using PLCs and HMIs, developing robot programming solutions for automation tasks, and creating electrical schematics and panel...


  • Holland, Michigan, United States Sterling Engineering Inc. Full time

    Job SummarySterling Engineering Inc. is seeking a highly skilled Senior Controls Engineer to join our team. As a key member of our automation group, you will be responsible for designing and implementing advanced control systems, including robotics, vision systems, and SCADA applications.Key ResponsibilitiesLead Control Systems Design: Develop and implement...


  • Holland, Michigan, United States Motus Full time

    Job Summary:We are seeking a highly skilled Senior Industrial Process Engineer to join our team at Motus. As a key member of our industrial engineering team, you will be responsible for developing and implementing process improvements that drive efficiency and quality in our manufacturing operations.Key Responsibilities:Develop and implement process...


  • Holland, Michigan, United States MillerKnoll Full time

    About the RoleWe are seeking a highly skilled Senior Product Development Engineer to join our team at MillerKnoll. As a key member of our engineering team, you will be responsible for applying engineering theories and concepts to assignments in support of business objectives.Key ResponsibilitiesConduct feasibility studies and determine manpower and cost...


  • Holland, Michigan, United States MillerKnoll, Inc. Full time

    About the RoleAt MillerKnoll, we're committed to designing for the good of humankind. As a Senior Product Development Engineer, you'll play a key role in shaping our products and processes to meet the needs of our customers and stakeholders.Key ResponsibilitiesApply engineering theories and concepts to assignments in support of business objectives.Provide...


  • Holland, Michigan, United States Entegee Full time

    Job SummaryWe are seeking a highly skilled Senior Controls Engineer to join our team at Entegee. As a key member of our automation team, you will be responsible for designing and implementing control systems using PLCs and HMIs, developing robot programming solutions for automation tasks, and creating electrical schematics and panel layouts.Key...


  • Holland, Michigan, United States Entegee Full time

    Job OverviewEntegee is seeking a highly skilled Senior Controls Engineer to join our team. As a key member of our automation team, you will be responsible for designing and developing controls software packages using PLCs and HMIs.Key Responsibilities:Design and develop controls software packages using PLCs and HMIsProvide installation and production support...


  • Holland, Michigan, United States Jobot Full time

    We are a cutting-edge civil and structural engineering company seeking an experienced Senior Project Engineer to join our team. This role offers a unique opportunity to work on state-of-the-art technologies and contribute to our company's growth.About UsWe are one of the fastest-growing land surveying and engineering firms in the U.S., with a strong presence...


  • Holland, Michigan, United States Magna International Full time

    About UsWe're a global leader in automotive technologies, driven by a passion for innovation and a commitment to excellence. Our team is dedicated to developing cutting-edge solutions that make vehicles safer, cleaner, and more efficient.Our MissionWe strive to create a better future for all, by empowering our employees to drive innovation, collaboration,...


  • Holland, Michigan, United States Jobot Full time

    Senior Civil Project Engineer OpportunityWe are a cutting-edge civil and structural engineering company seeking an experienced Senior Project Engineer to join our growing team.This role is a great opportunity for a highly motivated and experienced professional to work on a variety of projects throughout the nation.As a Senior Project Engineer, you will be...


  • Holland, Michigan, United States Jobot Full time

    About UsWe are a cutting-edge civil and structural engineering company that is rapidly expanding. Our team is comprised of experienced professionals who are passionate about delivering exceptional results.Job SummaryWe are seeking a highly motivated and experienced Senior Civil Project Engineer to join our team. As a Senior Project Engineer, you will be...


  • Holland, Michigan, United States MillerKnoll, Inc. Full time

    About the RoleMillerKnoll is seeking a highly skilled Performance Engineer to join our team. As a key member of our engineering team, you will apply standard engineering principles to routine assignments in support of business objectives.Key ResponsibilitiesApply learned engineering skills to work assignmentsCoach basic engineering tasks to othersComplete...


  • Holland, Michigan, United States Jobot Full time

    About JobotJobot is a cutting-edge civil and structural engineering company that is rapidly growing and expanding its team. We are seeking a highly motivated and experienced Senior Civil Project Engineer to join our dynamic team.Job SummaryWe are looking for a Senior Civil Project Engineer with a proven background in land development civil design. The ideal...