Walmart is looking to develop a high-performance and scalable Omni Catalog Service to meet the needs of millions of customers. This involves designing and developing integrations with next-generation downstream applications built on an event-driven platform with a micro-service architecture.
Requirements
- Strong computer science fundamentals: data structures, algorithms, design patterns.
- Java, NoSQL/SQL databases
- Cassandra, MySQL, and ElasticSearch
- Apache Kafka, or Apache Spark
- Redis, Memcached, or equivalent
- Strong understanding of threading for efficient concurrency management.
- Knowledge of implementing IO and computation tasks efficiently.
Responsibilities
- Design and develop integrations with next generation downstream application that is built largely on an event driven platform implemented via a micro-service architecture.
- Design and implement highly scalable RESTful API backend services which are functional, scalable, and fault-tolerant using Java, NoSQL/SQL databases.
- Integrate databases like Cassandra, MySQL, and ElasticSearch, with external RESTful and GraphQL APIs
- Develop, test, and deploy in Kubernetes, familiarity with Docker and CI/CD using Jenkins
- Conform to best practices with code changes, test coverage for quality and documentation.
- Conduct code reviews and provide feedback.
- Support new feature software development from investigation to design production implementation and maintenance.
Other
- Bachelor’s degree or master’s degree in computer science
- Solid hands-on experience with object-oriented and/or event driven systems.
- 1+ year’s experience with Java, Docker, and Kubernetes.
- 1+ year experience in familiarity and proficiency in building RESTful APIs, distributed databases and caches.
- 1+ year any cloud experience using kubernetes