FreshDirect is reinventing the grocery experience by building the most innovative end-to-end food supply chain in the industry, and they are looking for a Senior Backend Developer to help design, develop, and scale backend systems that power their e-commerce and logistics platforms.
Requirements
- Strong proficiency in Java, J2EE, and RESTful API development.
- Experience with Kotlin, GraphQL, and Spring/Spring Boot.
- Familiarity with caching frameworks such as Redis or Ehcache.
- Experience with Docker, Kubernetes, and Linux/Solaris.
- Hands-on experience with CI/CD pipelines using Jenkins or GitHub Actions.
- Expertise in relational databases and query optimization (Oracle 12c+, SQL, PL/SQL).
- Familiarity with APM tools (Dynatrace, AppDynamics, or New Relic).
Responsibilities
- Design, develop, and maintain RESTful APIs and microservices.
- Build and optimize backend systems using Java, Kotlin, and Spring Boot.
- Work on system architecture, caching, and performance optimization.
- Develop and maintain services integrated with GraphQL, JPA, JMS, and ActiveMQ.
- Deploy and manage containerized applications in Docker and Kubernetes environments.
- Implement CI/CD pipelines using Jenkins and GitHub Actions.
- Write and optimize queries for Oracle 12c+, SQL, and PL/SQL databases.
Other
- 3+ years of professional backend development experience.
- Excellent problem-solving skills, adaptability, and a proactive mindset.
- Strong communication skills and a collaborative approach.
- Experience in e-commerce or high-transaction systems.
- Familiarity with AWS or GCP cloud environments.