BJs Wholesale Club Lead Digital Engineer: Fulfillment-Purchase Path in BJ's Home Office Westborough, Massachusetts
Join a team of more than 25,000 team members, comprised of our home office and over 215 clubs and 3 distribution centers in 17 states. We’re committed to delivering value and convenience to our Members, helping them save every day on everything they need for their family and home. BJ’s Wholesale Club offers a collaborative, team-oriented environment where all team members can learn, grow and excel.
At BJ’s Wholesale Club the Lead Digital Engineer:
•Is responsible for supporting one or more product teams and contributing to the software design, development, and overall lifecycle for the product. •Is responsible for building scalable, reliable, secure, and reusable foundational frameworks, leveraging high development standards and best practices. •Is expected to pair with, mentor, and coach other Engineers daily to solve complex business problems.
As part of the Fulfillment Engineering team you will be developing best in class Omni-Channel solutions that provide Digital Conveniences and Experiences that our Members will love!
Lead the design and development of complex fulfillment features leveraging IBM Sterling Order Management Software and/or Spring Boot Microservices.
Act as a liaison between stakeholders, product and support teams, and other engineers
Collaborate with cross functional teams to build scalable and secure solutions.
Work closely with product managers in the discovery phase of any projects to make sure all the engineering considerations are met.
Mentor other engineers in the team for the success of the company and their career.
Conduct code reviews and provide feedback
Conduct feasibility study, POC and analysis for new integrations or complex requirements.
Provide recommendation for best practices, operational/process efficiency
Contribute to documenting coding and development standards, and ensure those standards are incorporated into daily development practices
Lead the effort for tuning the application and infrastructure to get optimal performance
Proactively monitor the production systems to identify anomalies
Work closely with reliability engineers to solve production issues.
Foster a culture of innovation and growth
Advocate new technologies and ideas for adding value to the business.
7+ years of active, hands-on, development experience
Experience with End-to-End development within IBM Sterling Order Management Software (version 9.3 or higher) in a Retail environment
Experience with back-end development using JAVA/Spring Boot, and other open source technologies
Experience with design and development of HIPAA, PCI, PII compliant systems/solutions/services a plus
Experience building integrations and feeds to 3rd party providers and internal consuming systems
Experience with order management capabilities such as: Ship-to-home, ship-from-store, ship-to-store, pickup in-store, curbside, and reverse logistics
Experience with IBM Sterling Call Center, and IBM Sterling Store
Experience with Payment Processing and Fraud review vendor integrations including, but not limited to: Riskified, CyberSource, Worldpay (Vantiv), Paypal, MasterPass, ApplePay, Stored Value Solutions (SVS), Buy-Now-Pay-Later providers, EBT
Experience with database technologies DB2, Dynamo DB, Redshift, MySQL
Experience with cloud technology (AWS/GCP/Azure)
Experience with batch processing using Spring Batch and streaming solutions like KAFKA
Exposure to micro services architecture, cloud native architecture, test driven development.
Exposure to various performance monitoring tools.
Experience with various tools to enable CI/CD(Jenkins/Bamboo)
Hands-on, execution-oriented, and capable of getting things done quickly
Ability to work in a Product Team model, in a fast-paced, flexible, Agile environment
Ability to troubleshoot and debug issues in timebound manner
Strong Oral and Written Communication
Strong organizational and time-management skills
Excellent work ethic, with a strong determination to accept new challenges
Strong analytical and problem-solving skills
Bachelor’s degree or equivalent combination of education and experience required.