JOBSEARCHER

SR Java Engineer

About The CompanyJoin our team of more than 34,000 team members, supporting our members and communities in our Club Support Center, 235+ clubs, and eight distribution centers. BJ's Wholesale Club offers a collaborative and inclusive environment where all team members can learn, grow, and be their authentic selves. Together, we're committed to providing outstanding service and convenience to our members, helping them save on the products and services they need for their families and homes.About The RoleWe are seeking a strong, energetic, full-stack technical resource to join our Marketing and Membership Development team. This role involves developing applications and services utilizing Java, React, and AWS Cloud technologies. The ideal candidate will have extensive experience in designing, developing, and maintaining microservices using the Spring Boot framework. As a key contributor, you will lead the technical aspects of new capabilities for BJ's Membership applications and APIs, ensuring seamless integration with existing systems while adhering to our software engineering and security standards. This hybrid role requires collaboration across various teams, including Application Development, Middleware, Business Intelligence, Operations, and Infrastructure, both in-house and offshore.QualificationsCandidates should possess a Bachelor's degree or foreign equivalent in Computer Science, Computer Engineering, Information Systems, or a related field. A minimum of 6-8 years of experience in Java development, including proficiency with Spring Framework, RESTful APIs, Microservices, HTML, React, CSS, JavaScript, JDBC, JMS/MQ, SQL/Postgres, and DynamoDB is required. Experience with cloud technologies such as RDS, API Gateways, Lambda, and DynamoDB is essential. Demonstrated success in leading enterprise-scale application deployments, along with strong systems analysis and design skills, is highly desirable. Familiarity with SDLC and Agile methodologies, as well as marketing applications like CRM, Campaign Management, and Personalization tools, will be advantageous.ResponsibilitiesDesign, develop, and maintain microservices and applications using Java, Spring Boot, React, and AWS Cloud technologies.Create detailed technical specifications for new functionalities, ensuring seamless integration with existing systems and compliance with BJ's security standards.Lead the development and rollout of new features and capabilities for BJ's Membership applications and APIs.Collaborate closely with Application Development, Middleware, BI, Operations, Infrastructure teams, and offshore partners to coordinate project activities and ensure technical standards are met.Establish and nurture strong working relationships with various business groups and IT partners, including Developers, Product Owners, Network Engineering, and Security teams.Participate actively in requirements gathering, architecture, and design meetings to contribute technical insights and innovations.Enhance and redesign existing applications with new technology stacks to improve performance, scalability, and user experience.Provide on-call support for production environments related to Marketing and Membership applications, including microservices and Adobe Product Suite (AEM, ACC, AEP, Target).Conduct code reviews to maintain code quality and ensure adherence to best practices.Serve as a technical lead on small to medium-sized projects, guiding development teams and ensuring successful project delivery.Apply knowledge of data structures, algorithms, and performance tuning to optimize application performance and reliability.BenefitsAt BJ's Wholesale Club, we value our team members and offer a comprehensive benefits package designed to support your well-being and professional growth. Benefits include weekly pay, eligibility for free BJ's Inner Circle and Supplemental memberships, and generous time-off programs such as vacation, personal days, holidays, sick leave, bereavement leave, and jury duty leave. Our benefit plans are flexible to accommodate your changing needs and include three medical plans, Health Savings Account (HSA), two dental plans, vision coverage, and flexible spending accounts. Additionally, we offer a 401(k) plan with company matching contributions, subject to eligibility requirements. Our hybrid work model provides a balanced work environment, with in-office days at our Marlborough, MA location on Tuesdays through Thursdays, and remote work on Mondays and Fridays.Equal OpportunityBJ's Wholesale Club is an Equal Opportunity Employer. We are committed to creating an inclusive environment for all employees and applicants. We do not discriminate based on race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. We believe diverse perspectives and backgrounds foster innovation and strengthen our company culture. All qualified applicants will receive consideration for employment without regard to any protected characteristic.