Java Backend Developer – Walmart
Job Description
• Design, develop, and maintain highly scalable microservices using Java and Spring Boot.
• Build and optimize RESTful APIs ensuring high performance and reliability.
• Work on Java 8 advanced features including Lambdas, Streams, Functional Interfaces, and Completable Futures.
• Develop Spark-based applications including Spark Streaming for real-time data processing.
• Design and implement distributed systems using strong software design patterns.
• Work with relational and non-relational databases including SQL and Cosmos DB.
• Participate in Agile SCRUM development processes and deliver sprint commitments.
• Use Git for version control and manage code repositories effectively.
• Build and deploy applications using Maven and CI/CD tools like Jenkins and GitHub.
• Collaborate with product, business, and engineering teams to deliver end-to-end solutions.
• Ensure application scalability, maintainability, and cloud readiness on Azure platforms.
• Troubleshoot production issues and optimize backend systems for performance.
