Key Responsibilities & Duties
- Develop and enhance enterprise applications primarily using Java.
- Build full-stack functionality, including customer-facing features and supporting services.
- Create and maintain serverless components (including Lambda-style functions) as needed.
- Work within an Agile delivery model, participating in daily standups and sprint ceremonies.
- Contribute to ongoing initiatives already in progress, as well as planned work for the coming year.
- Provide occasional product/application support in addition to development work.
- Support initiatives that span multiple business regions, including international project needs.
Required Qualifications & Experience
- Strong professional experience developing with Java.
- Experience supporting or building full-stack applications.
- Comfort working in an Agile environment (standups, sprint planning, etc.).
- Ability to spend the majority of time coding while assisting with some product support responsibilities.
- Ability to work a standard full-time schedule (40 hours/week) in a remote setting.
Nice to Have Skills & Experience
- AWS experience (especially serverless development).
- Exposure to AI-related application initiatives.
- Experience with customer data platforms (CDP) and/or customer engagement hubs (CEH).
- Experience with master data management (MDM) concepts or building a unified/golden customer record.
- Experience with modern JavaScript frameworks.
Perks & Benefits
- 3 different medical health insurance plans, dental, and vision insurance
- Voluntary, Short-term and Long-term disability insurance
- Paid time off, 401k, and holiday pay
- Weekly direct deposit or pay card deposit
Other Information
- This is an open-ended contract opportunity with the potential to convert to full-time down the road.
- Fully remote role.
- Team operates in an Agile framework with standard sprint meetings and ceremonies.
Seniority Level:
Mid-Level