> Markdown version of [/jobs/ext/2007310-computer-systems-analyst-ecommerce](https://www.wearedevelopers.com/jobs/ext/2007310-computer-systems-analyst-ecommerce). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Computer Systems Analyst, eCommerce - **Company:** Zones, Inc. - **Location:** Auburn, WA, United States (Remote available) - **Experience:** Experienced - **Salary:** $106,000.0 - $110,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Agile Methodology, Artificial Intelligence, Amazon Web Services, Data Analysis, Software Applications, Application Performance Management, Microsoft Azure, Cloud Computing, Code Review, Computer Programming, Databases, Continuous Integration, Information Engineering, Data Mining, Distributed Systems, Github, Hibernate (Java), Systems Analysis, Java Platform Standard Edition (J2SE), Java Persistence API, Java Servlet, Python (Programming Language), PostgreSQL, Machine Learning, Microsoft SQL Server, MongoDB, Model View Controller (MVC), Natural Language Processing, NoSQL, Operational Data Store, Object-Oriented Software Development, Payment Gateway, PCI Data Security Standards, Software Architecture, Web Application Security, Software Engineering, Systems Architecture, Management of Software Versions, Web Applications, Web Platforms, Web Services, Data Processing, Java Application Server, Large Language Models, Spring-boot, SOAPAPI, Git, Build Management, Containerization, Scikit Learn, Integration Tests, Kubernetes, Information Technology, Api Design, Restful APIs, Software Version Control, Docker, Jenkins, Microservices - **Published:** August 9, 2026 - **Apply:** https://www.techcareers.com/job.asp?id=3347461542&tx=CT3129TTT&pt=1&aff=0B19D771-A501-4A5E-8338-2A822B784D54&utm_source=Job%20Feed&utm_medium=textkernel&utm_campaign=DE&utm_term=0B19D771-A501-4A5E-8338-2A822B784D54 ## About the Role * Master's degree (or foreign equivalent) in Computer Science. * 2 years of experience in systems analysis and software development, which may be gained through prior employment, research assistantship, or graduate-level project work in the job offered or a related occupation. * Demonstrated experience with: Java, Spring/Spring Boot, Hibernate/JPA, RESTful and SOAP API design, relational and NoSQL databases (e.g., SQL Server/PostgreSQL, MongoDB), and version control (Git). * Experience with web-based payment processing, including integration with payment gateways and applicable security/compliance standards (e.g., PCI DSS). * Experience applying machine-learning or statistical analysis libraries/frameworks (e.g., Python-based ML libraries, Java-based ML tooling, or LLM/API-based analysis tools) to build data-analysis applications. * Familiarity with cloud infrastructure (AWS and/or Azure) and containerization (Docker/Kubernetes). * Coursework or applied project experience in distributed systems, machine learning, or data mining. * Experience with microservices architecture and CI/CD tooling (Jenkins, GitHub Actions, or similar). ## Description Zones.com seeks a Computer Systems Analyst with a specialty in eCommerce to analyze business and technical requirements and design, build, and maintain the enterprise-grade Java systems supporting the company's web platforms, payment-processing systems, and internal APIs. The role also includes designing and building AI-based analysis tools that process transactional and operational data. This position requires the theoretical and applied knowledge gained through a Master's degree program in Computer Science - including advanced coursework in algorithms, distributed systems, software architecture, database systems, and statistical/machine-learning foundations - to perform duties that go beyond routine systems administration or maintenance work., * Analyze business and technical requirements for the company's eCommerce systems, and design, develop, and maintain server-side Java applications and services using Java SE/EE, Spring, and Spring Boot frameworks to meet those requirements (approx. 30% of time). * Evaluate and enhance Java-based web applications, including front-end integration, servlets, and MVC frameworks, to ensure the performance and scalability of customer-facing eCommerce systems (approx. 20% of time). * Conduct systems analysis of the company's Java infrastructure: assess and recommend system architecture, evaluate distributed-computing trade-offs, tune application performance, and coordinate integration with enterprise infrastructure (approx. 15% of time). * Analyze, develop, and secure web payment-processing functionality, including integration with payment gateways/processors, tokenization, and adherence to PCI DSS and related data-security standards (approx. 15% of time). * Analyze integration requirements and design, build, and document RESTful and/or SOAP APIs for internal and partner-facing consumption, including authentication, versioning, and API-gateway configuration (approx. 10% of time). * Design and build AI-based analysis tools - applying statistical modeling and machine-learning techniques (e.g., anomaly detection, predictive analytics, natural-language processing of transaction/log data) - to extract actionable insight from operational and payments data (approx. 10% of time). * Participate in systems documentation, code reviews, unit/integration testing, CI/CD pipeline maintenance, and Agile ceremonies. * Troubleshoot program and system malfunctions to restore normal functioning. * Test, maintain, and monitor computer programs and systems, including coordinating the installation of computer programs and systems. * Use object-oriented programming languages, as well as client and server applications development processes and multimedia and Internet technology. * Analyze information processing or computation needs and plan and design computer systems, using techniques such as structured analysis, data modeling, and information engineering. * Consult with management to ensure agreement on system principles. * Specify inputs accessed by the system and plan the distribution and use of the results. * Expand or modify system to serve new purposes or improve work flow. * Determine computer software or hardware needed to set up or alter systems. * Develop, document, and revise system design procedures, test procedures, and quality standards. * Define the goals of the system and devise flow charts and diagrams describing logical operational steps of programs. * Confer with clients regarding the nature of the information processing or computation needs a computer program is to address. * Supervise computer programmers or other systems analysts or serve as project leaders for particular systems projects. * Write code to perform desired actions. ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Leveraging Real time data in FSIs](https://www.wearedevelopers.com/videos/806-leveraging-real-time-data-in-fsis) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Data Science in Retail](https://www.wearedevelopers.com/videos/586-data-science-in-retail) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [APIs and Architecture for scaling omnichannel payments](https://www.wearedevelopers.com/videos/90-apis-and-architecture-for-scaling-omnichannel-payments) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [Best Coding Boot Camps in Germany](https://www.wearedevelopers.com/magazine/237-best-coding-boot-camps-in-germany) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Best Paying Jobs in Technology](https://www.wearedevelopers.com/magazine/256-best-paying-jobs-in-technology) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries)