Simplified digital commerce solutions for a complex world
About Flywheel
Flywheel offers a range of digital commerce solutions that help the world’s top brands grow quickly across all major online marketplaces. We provide clients with nearly real-time insights into their performance, boosting sales, market share, and profits. With teams located in the Americas, Europe, and APAC, we provide a career with meaningful impact, unlimited growth potential, and the support you need to excel.
Opportunity
In this role, you will develop software for Flywheel’s core products. A strong background in Java programming and solid knowledge of database technologies are essential. You should understand enterprise systems and recognize the importance of non-functional requirements in product success. Continuous Improvement is also a key focus, helping us enhance software delivery every day.
What You’ll Do:
-
Design, build, and test large-scale enterprise Java applications
-
Collaborate within an Agile team including Product Owners, Engineers, Quality Engineers, and DevOps
-
Partner with the Product team to clarify requirements and acceptance criteria
-
Work with Quality Engineers to establish testing strategies
-
Help define non-functional requirements such as performance, security, and maintainability
-
Assist with technical roadmap planning to balance feature delivery and technical debt management
-
Focus on iterative development, consistently adding value to the product
-
Support live incident resolution within regular sprint cycles
Who You Are:
-
At least 5 years of experience in Java programming
-
Strong skills in Core Java, Spring, Spring Boot, and Hibernate
-
Experience with messaging systems like Kafka or ActiveMQ
-
Familiarity with JavaScript, AngularJS, and HTML5
-
Deep understanding of database technologies and solid SQL skills
-
Knowledge of database design principles
-
Experience with automated testing (unit, integration, functional)
-
Proficient in Continuous Integration practices
-
Experience with Agile project management tools such as JIRA
-
Excellent analytical, problem-solving, communication, and teamwork abilities
-
Experience with code quality tools and version control
-
A degree in Computer Science or related field is a plus
Working at Flywheel
We offer competitive compensation, outstanding career growth, and a supportive, enjoyable work environment. Our global office hubs foster productivity, inspiration, and connection, with team members encouraged to work onsite three days a week. Other benefits include:
-
Flexible vacation policies
-
Learning and development opportunities
-
Comprehensive benefits to support your lifestyle
-
Parental leave and support
-
Volunteer opportunities
-
Employee Resource Groups focused on inclusion and identity
Please Note:
The selected candidate will undergo a background check.
Interview Process:
Your journey begins with an introductory call with our Talent Acquisition team to assess fit with our values and your experience. This may include some technical questions. Following that, the process varies by role but typically involves one-on-one meetings and skill assessments like take-home assignments, case studies, or live coding exercises. We’ll explain the next steps during your initial call.
Inclusive Workforce
Flywheel is committed to fostering a workplace where everyone feels comfortable being their authentic selves and empowered to contribute. We are an Equal Opportunity Employer and participate in E-Verify. We welcome applicants regardless of race, religion, gender, age, sexual orientation, disability, or any other legally protected characteristic.
If you need accommodations during the application or interview process, please contact us at [email protected].
Privacy & Fraud Warning
For details about how we use your data, please review our Privacy Policy. Beware of scams impersonating Flywheel asking for payments or personal info—Flywheel never requests such details via social media or chat. Report any suspicious activity to local authorities immediately.
Note:
We do not accept unsolicited resumes from third-party recruiters.