Job Specifications
Our client, AMZ Prep is looking for a Full Stack Java Developer to serve as the first in-house engineer responsible for building, maintaining, and scaling our proprietary fulfillment and logistics platform. In this hands-on role, you will own full-stack development efforts—ranging from backend architecture to front-end user experiences—and work directly with the CTO and leadership team.
You will lead development initiatives, integrate complex third-party systems, support automation across operational workflows, and lay the technical foundation for future engineering hires. This role requires someone who is self-directed, comfortable collaborating with offshore resources, and motivated to build scalable technology in a fast-growing environment.
Key Responsibilities1. Full-Stack Development & Architecture
Design, develop, test, and maintain web applications using Java / Spring Boot on the backend and modern JavaScript frameworks (React, Angular, or Vue) on the frontend.
Build, document, and optimize RESTful APIs and microservices used for internal tools and customer-facing systems.
Engineer scalable data structures and workflow automation supporting order fulfillment, inventory tracking, transportation management, and billing.
Maintain and optimize database performance across SQL and NoSQL environments (PostgreSQL/MySQL, MongoDB).
Ensure high availability, fault tolerance, and application security across all systems.
2. Systems Integration
Integrate with external platforms such as Shopify, Amazon, WMS solutions, carrier APIs (UPS/FedEx), accounting systems, and other third-party services.
Build automated data flows to reduce manual processes across operations, customer support, and partner communication.
Collaborate with internal teams to evaluate integration requirements, scope complexity, and deployment timelines.
3. Collaboration, Planning & Documentation
Work closely with Product, Operations, and Customer Success teams to translate real operational requirements into technical specifications.
Contribute to sprint planning, technical roadmaps, and architectural decision-making.
Produce clean, reusable, well-documented code and technical documentation for internal and external stakeholders.
Coordinate with offshore developers and guide delivery expectations.
4. DevOps, Deployment & Maintenance
Manage deployments, CI/CD pipelines, and automated testing (GitHub Actions, Jenkins, or equivalent).
Monitor system performance, uptime, error logging, and incident resolution.
Support best practices for security, privacy, and compliance across systems.
Contribute to containerization and cloud infrastructure (Docker, AWS/GCP/Azure).
5. Leadership & Future Team Development
Establish engineering standards, reviewing coding best practices and QA processes.
Mentor future junior engineers and assist in hiring as the team expands.
Influence long-term product and architecture decisions as we scale.
Required Skills & Experience
3–5+ years experience building production web applications
Strong expertise in Java, Spring Boot, and RESTful service architecture
Proficiency with modern JavaScript/TypeScript frameworks (React, Angular, or Vue)
Hands-on experience with SQL and NoSQL databases
Experience with Git and CI/CD pipelines
Familiarity with Docker and cloud environments (AWS, GCP, Azure)
Strong debugging, performance optimization, and system architecture skills
Effective communicator with strong documentation habits; able to work independently
Nice to Have
Experience in logistics, warehousing, fulfillment, or eCommerce environments
Knowledge of message queues (Kafka, RabbitMQ, AWS SQS)
Experience with React + TypeScript
Exposure to Python or Node.js for integration scripts
Prior startup / early-stage / small-team experience
What They Offer
Competitive compensation and long-term growth pathway
Opportunity to be the founding engineer shaping AMZ Prep’s technology
Direct collaboration with executives and functional leaders
High-impact work that influences real-world supply chain operations