Overview
On Site
Full Time
Contract - W2
Contract - 2 day((s))
Skills
Java
Microservices
Kafka
APIs
Spring
Job Details
Title: Java Full-stack Developer
Location: Sunnyvale, CA.
Duration: Full-time position
Job Overview
We are looking for an experienced Java Developer with a strong background in retail or e-commerce systems. The ideal candidate will bring expertise in Java backend development and modern frontend frameworks, along with an understanding of retail processes such as POS, order management, supply chain, and merchandising.
Key Responsibilities:
- Design, develop, and maintain full-stack applications using Java (Spring Boot, Microservices) and frontend frameworks (React.js / Angular).
- Collaborate with product teams and retail stakeholders to implement solutions that support inventory, POS, order, and merchandising systems.
- Develop scalable APIs and integrate with third-party retail applications.
- Build responsive, user-centric UIs for seamless customer and associate experiences.
- Ensure solutions are secure, performant, and scalable for high-volume retail transactions.
- Work within Agile teams to participate in sprint planning, estimation, and reviews.
- Perform unit testing, debugging, and production support as required.
Required Skills & Qualifications:
- Bachelor's degree in Computer Science, Engineering, or related field.
- 8+ years of hands-on full-stack development experience.
- Strong backend expertise in Java, Spring Boot, Microservices, RESTful APIs.
- Proficiency in frontend technologies: React.js / Angular, JavaScript, TypeScript, HTML, CSS.
- Experience with databases (SQL and NoSQL: Oracle, MySQL, MongoDB, etc.).
- Working knowledge of cloud platforms (AWS, Azure, or Google Cloud Platform) and containerization (Docker, Kubernetes).
- Proven experience in the retail industry (POS, inventory, supply chain, order management, pricing, loyalty, e-commerce).
- Strong communication and collaboration skills.
Preferred Skills:
- Experience with micro frontends or modular UI architectures.
- Knowledge of high-transaction retail systems and performance optimization.
Why Join Us?
- Be part of a high-impact retail technology team.
- Opportunity to work with leading retail clients in Sunnyvale, CA.
- Competitive pay with growth opportunities.
Follow us on LinkedIn -
#LI-NITINSHARMA
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.