Breakdown of Work:
o 40% Java Programming: Engage in application development using the Java Development Kit (JDK), specifically versions 11 and 17.
o 40% NoSQL Database Work: Understand and manage NoSQL databases, including how new fields impact the database. Experience with Azure Cosmos DB is preferred but not required.
o 20% Kafka Message Streaming: Work with Kafka for message streaming and data processing.
o No front-end development is required for this role.
Must-Have Technologies/Required Experience:
โข Java: Proficiency in Java programming, with a focus on the Java Development Kit (JDK).
โข Spring Framework: Experience with Spring Boot and Spring Batch for building robust backend applications.
โข NoSQL Databases: Knowledge of NoSQL databases, with a preference for Azure Cosmos DB. Experience with MongoDB or other NoSQL databases is also acceptable.
โข Kafka: Hands-on experience with Kafka for real-time data streaming.
โข Cloud/DevOps: Basic understanding of cloud platforms and DevOps practices. Candidates should be capable of deploying applications independently, as there is no dedicated DevOps team.
โข Kubernetes
Preferred Skills:
โข Azure Cloud: Familiarity with Azure Cloud services and infrastructure
โข Nice to have previous Walmart exp.
Level of Experience:
โข Target Experience Level: Senior level & mid-sr, with a solid understanding of backend technologies and minimal need for guidance on Walmart-specific processes.
โข Estimated Years of Experience: Typically, 8+ years of relevant experience, but flexibility is possible for the right candidate.