Sr. Full stack Java Developer – Remote | W2
VITS Consulting Corp · United States · Yesterday
RemoteRemoteInformation TechnologyContract
Overview:As full stack developer CW level 3 with the External Agentic Commerce team you will be building and delivering software and systems that enable customers to research and purchase Best Buy products through emerging agentic platforms. Our team operates in a rapidly evolving area of commerce and is committed to delivering the right software at the right time. Our application stack includes (among other things) Java, Spring, Tomcat, Groovy/Spock for testing, CockroachDB, Cassandra, and implementations aligned to ACP and UCP specifications. There may be small portions of UI work using modern JavaScript frameworks.In this role, you'll primarily work virtually from home or another non Best Buy location. However, you must live within a drivable distance to our corporate campus in Richfield, Minnesota. The specific work arrangements vary by role and team, and the recruiter or hiring manager will provide additional details during the hiring process. Responsibilities:What you’ll doBuild high-performance, highly available, and scalable distributed systems and services to power commerce experiencesDevelop and maintain APIs and batch processing systems that handle large volumes of data across relational and NoSQL data storesBuild the simplest possible solutions that enable rapid iteration, experimentation, and continuous delivery of customer valueWork effectively in an environment with evolving requirements, adapting quickly to new information while taking ownership from ideation through deliveryCollaborate through a mix of pair programming (40–60%), small-group design, and independent development; contribute to code reviews and shared system ownershipDevelop services using Java, Spring, REST, HTTP, JSON, and related technologies while leveraging modern tools (e.g., GitHub, GitHub Actions)Basic qualifications3years of relevant experience with a Bachelor's degree OR equivalent relevant professional experienceBachelor's degree in IT, Computer Science, Engineering, or related field OR equivalent combination of education and/or experience3years of relevant Enterprise Software Engineering experience at scale3years of development experience with Java, Spring, REST web services and similar technologiesPreferred Qualifications:6 years of relevant experience with a Bachelor's degree OR equivalent relevant professional experience4 years of development experience with Java, Spring, REST web services and similar technologiesExperience working with relational and NoSQL databases (e.g., CockroachDB, Cassandra)Knowledge of modern deployment practices, CI/CD, and GitHub ActionsAbility and aptitude to solve complex problems and make pragmatic tradeoffs in a fast-moving, evolving environmentExperience building web UI using modern JavaScript frameworks (e.g., React) or working on MCP-style applicationsExperience with batch processing, data pipelines, or large-scale data movementFamiliarity with networking, security, and infrastructure concepts (e.g., load balancers, DNS, firewalls)