OneMain Financial Jobs

Job Information

Quality Bicycle Products Java Developer III in Bloomington, Minnesota

Description

The ideal candidate will be in the Twin Cities Metro area with the ability to work onsite as needed at the Bloomington Q-Central office. Please note, this role is not eligible for visa sponsorship now or in the future.

About QBP:

Quality Bicycle Products is in the business of bikes! From creating a portfolio of our own award-winning brands to distributing the top names and best products in the industry, we’re doing our part to further bike-kind. With distribution centers in Minnesota, Pennsylvania, Nevada, Colorado, and Taiwan, QBP serves a network of more than 5,000 independent retailers and 450+ suppliers world-wide. We strive to be an extraordinary business to partner with and to work for, and have made good on that goal for over 35 years. As a values-driven company, making the world a better place has always been at the heart of everything QBP does. We believe that our actions as individuals and as a company can make a difference, so we work every day to improve the sustainability and health of our industry and our communities.

We understand that it is our employees that make us successful and we do our best to make QBP a fun and rewarding workplace. Our community is passionate about pushing creative boundaries, sparking innovation in the industry, living healthy lifestyles, and having fun. We have a welcoming environment that welcomes employees from all backgrounds and allows individuals to be themselves. QBP provides a lot of great perks for employees, including product discounts, commuting incentives, fitness and wellness programs, flexible schedules, weekly massages, and the ability to bring your dog to work.

What you will be accountable for:

The Java Developer is a member of one of QBP’s small and focused team of Java software developers (2-4 developers per team). This role will contribute to the development of custom software solutions that deliver a competitive advantage to the organization. Teams will have a collection of functional components to create, enhance, and maintain. Team assignment of an accepted candidate will be based on skills, experience, and interests. Examples of teams within the application organization include a product-focused team (catalog, search, product access, etc.) and an order-focused team (carts, checkout, policy enforcement, etc.)

The Java Developer reports to a Java Development Supervisor who reports to the E-commerce Application Manager.

Responsibilities of the Java Developer include:

  • Software design, development, and collaboration

  • Project scope may include multiple components of single or adjacent core applications with a high level of complexity, and/or interface work between systems

  • Design, code, debug, unit test, document, and support applications (new and legacy), taking direction from team leads (supervisors) and/or principal developer(s), contributing to high-level solution design

  • Collaborate on technical implementation, assist other developers and consultants in implementation and development

  • Participate in frequent review of other developers’ technical work (peer code reviews)

  • Contribute to developer mentoring activities

  • Participate in occasional after-hours and/or weekend support

  • Interacting with other internal IT teams as well as external teams and partners on development projects

  • Communicating effectively with technical, non-technical, and non-SME folks around complex technical topics

  • Provide real time support for all eCommerce deployed features

  • Monitor application observability tools nd execute a timely response to alerts generated by those tools and/or escalated feedback

  • Understand individually, and in collaboration with developers and architects, the impact of code deployment(s) to the performance and stability of the existing system(s)

  • Prepare supporting technical documentation for complex features

  • Perform release management duties to support eCommerce code deployments

  • Partner with Technical Product Managers, Application Managers/Architects and Security Leadership to understand business problems and to determine optimal solution approach

    Other tasks and responsibilities as assigned

    What you need to succeed:

  • Professional experience of 10+ years in a custom application development environment

  • Software development experience using Java 8 or greater

  • Software development experience using the Spring framework, including the core framework (version 4.0 or higher), Spring Boot (version 2.o or higher), and various Spring projects

  • Communication skills used to speak to the status of projects to a variety of stakeholders

  • Demonstrated experience in supporting and adhering to software development (engineering, coding, and testing) best practices, and operating in an agile environment

  • Demonstrated ability to adjust to changing priorities

    Modeling QBP Core Values:

  • Act with integrity

  • Be a true partner

  • Create something special

  • Deliver greatness

  • Keep the customer first

All candidates are subject to a pre-employment criminal background check.

Quality Bicycle Products is a proud certified B-Corp and an Equal Employment Opportunity employer committed to diversity, equity, and inclusion. We welcome talent from all backgrounds and encourage employees to bring their authentic selves to work. We do not discriminate based on race, color, religion, national origin, sex (including pregnancy and related conditions), sexual orientation, gender identity or expression, age, veteran status, disability, genetic information, political views or activity, or any other protected characteristic.

At Quality Bicycle Products, we approach pay ethically and transparently. Our pay ranges are informed by third-party market data and aligned with internal equity across similar roles. Individual pay within these ranges may vary based on skills, experience, performance, tenure, and budget considerations.

Qualifications

Experience

Required

  • 10 years: Professional experience of 10+ years in a custom application development environment

Equal Opportunity Employer

This employer is required to notify all applicants of their rights pursuant to federal employment laws. For further information, please review the Know Your Rights (https://www.eeoc.gov/poster) notice from the Department of Labor.

DirectEmployers