Java Fullstack Developer
Core
Design, develop, test, debug, and support software solutions for retail and enterprise platforms, including APIs, microservices, and platform enhancements.
Role type
Fullstack Java developer
Builds
Cloud-native applications, APIs, microservices, and distributed systems
Domain
Retail and enterprise software
Required skills
Java, TypeScript, JavaScript, SQL, CI/CD pipelines, automated testing, DevOps practices, cloud platforms (Azure/AWS), source control, AI-assisted development tools
Preferred skills
Java/Spring Boot, React/Vue, Docker, Kubernetes, event-driven architectures, messaging technologies, retail/POS/payments/commerce platforms, observability, Agile/Dual-Track Agile, AI-enabled engineering workflows
Technologies
Java, TypeScript, JavaScript, SQL, Azure, AWS, GitHub Copilot, Cursor, Claude Code, Docker, Kubernetes, React, Vue
Responsibilities
Design, develop, test, debug, and support software solutions; Implement user stories, technical tasks, integrations, and APIs; Evaluate requirements and build proof of concepts; Collaborate with architects on architectural patterns and standards; Create and maintain technical documentation and API specifications; Participate in code reviews; Troubleshoot software defects and production issues; Contribute to automated testing and CI/CD pipelines; Use AI-assisted development tools to improve productivity and code quality.
Seniority
Mid-level (3+ years experience)