JOBSEARCHER

Java Developer

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.• KubernetesPreferred 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.