FreshDirect is looking to reinvent the grocery experience by bringing the best, freshest food directly from the farm to people's homes faster, fresher, and smarter. They are a technology-powered team building an innovative end-to-end food supply chain and need a Backend Architect (Java) to design, develop, and scale core backend systems that power their e-commerce and logistics platforms.
Requirements
- Strong expertise in Java, J2EE, and RESTful API design.
- Proficiency in Kotlin and GraphQL.
- Deep understanding of Spring Boot, JPA, JMS, ActiveMQ, and caching frameworks (Redis, Ehcache).
- Experience with Docker, Kubernetes, and Linux/Solaris environments.
- Proficiency with Oracle databases, SQL optimization, and schema design.
- Hands-on experience with CI/CD pipelines and APM tools.
- Familiarity with AWS or GCP cloud environments.
Responsibilities
- Design, develop, and optimize RESTful APIs and microservices.
- Architect, implement, and maintain backend systems in Java and Kotlin.
- Lead efforts in system scalability, caching, and performance optimization.
- Work with frameworks such as Spring, Spring Boot, JPA, JMS, and ActiveMQ.
- Manage containerized environments using Docker and Kubernetes.
- Design and optimize databases (Oracle 12c+, SQL, PL/SQL).
- Implement CI/CD pipelines using Jenkins and GitHub Actions.
Other
- 6+ years of professional backend development experience.
- Strong problem-solving, architectural, and analytical thinking skills.
- Excellent communication and collaboration abilities.
- A high-energy, ownership-driven mindset and passion for building impactful solutions.
- Experience in e-commerce or high-transaction systems.