REMOTE Sr. Java Developer
ARCHIVED
We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.
Senior Java Developer (REMOTE)Our client is a large, established retail organization undergoing significant digital transformation across its enterprise platforms and customer-facing technology ecosystem. The company operates at national scale and is investing in modern backend architecture, platform modernization, and scalable engineering solutions that support omnichannel commerce and operational performance. This environment offers the opportunity to work on complex, business-critical systems that directly impact customer experience, platform reliability, and long-term technology evolution.Position SummaryWe are seeking a Senior Java Developer to join a high-priority engineering initiative focused on building and modernizing enterprise backend services. This role will be responsible for designing, developing, and maintaining scalable Java-based applications, microservices, and REST APIs that support a large retail and digital commerce ecosystem. The ideal candidate brings deep backend engineering expertise, strong architectural judgment, and experience working in enterprise environments where performance, scalability, integration, and reliability are essential.LocationRemote for candidates located in the Eastern or Central Time ZonePreference for candidates located in the Dallas-Fort Worth / Plano areaCompensationTarget total compensation: $130,000-$150,000Key ResponsibilitiesDesign, develop, and maintain enterprise-grade backend applications using Java and Spring BootBuild and enhance microservices-based solutions that support scalable, distributed platform architectureDevelop, integrate, and maintain RESTful APIs for customer-facing and internal enterprise applicationsCollaborate with engineering, product, platform, and business stakeholders to translate requirements into technical solutionsParticipate in architecture discussions and contribute to best practices for backend design, code quality, maintainability, and scalabilityTroubleshoot and resolve issues across development, QA, staging, and production environmentsSupport modernization efforts involving legacy platforms, service decomposition, and improved system integrationContribute to code reviews, technical documentation, and continuous improvement across the software development lifecycleEnsure solutions are designed for performance, resiliency, observability, and long-term maintainabilityRequired Qualifications8+ years of backend or software engineering experienceStrong hands-on experience with Java, including modern enterprise Java developmentDeep expertise with Spring BootProven experience designing and building microservices architecturesStrong experience building and consuming REST APIsSolid understanding of object-oriented programming principles and backend engineering best practicesExperience working on scalable enterprise systems in production environmentsAbility to communicate technical concepts clearly and work effectively in cross-functional teamsPreferred QualificationsExperience in retail, ecommerce, digital commerce, or other high-volume consumer platform environmentsExperience integrating backend systems with Content Management SystemsExposure to enterprise platform modernization initiativesExperience supporting distributed systems, service integrations, and complex backend workflowsFamiliarity with environments involving inventory, order management, fulfillment, catalog, customer, or commerce platform servicesIdeal Candidate ProfileStrong senior-level backend engineer with depth rather than broad but shallow exposureComfortable in large-scale enterprise environments with multiple stakeholdersAble to speak credibly about system design, architecture decisions, and production supportBrings a practical, ownership-oriented mindset and can move quickly in a high-visibility roleExcels in collaborative environments where engineering quality, business impact, and execution speed all matterInterview ProcessFirst round with a Lead Java DeveloperClient interview, likely virtual for remote candidates and potentially in person for local candidates