(usa) Senior, Software Engineer (java)

Walmart Walmart · Retail · Sunnyvale, CA

Senior Software Engineer role focused on designing, building, and maintaining REST API services and scalable platforms for customer-facing web and mobile applications within the Membership Experience team at Walmart. Involves full SDLC, microservices, cloud development (Azure Cosmos DB, Kafka), testing frameworks, CI/CD, and monitoring.

What you'd actually do

  1. Design, build and maintain REST API services using technologies such as Java, Spring, Hibernate, Tomcat and data stores to enable user interaction with large volume datasets.
  2. Build highly scalable, low latency, fault-tolerant, and high-performance architecture solutions for customer facing web and mobile applications.
  3. Participate in software development life cycle (SDLC) phases including sprint planning, estimating, design, development, testing, and deployment within an Agile development environment.
  4. Build customer facing software application features and platform libraries.
  5. Engage in End-to-End Migration of back-end services and database platform from Oracle DB to Azure Cosmos DB.

Skills

Required

  • Java
  • Spring
  • Hibernate
  • Tomcat
  • REST API
  • microservices
  • cloud application development
  • Azure Cosmos DB
  • Kafka
  • Agile development methodology
  • CI/CD pipelines
  • Object-Oriented Programming (OOP)
  • design patterns
  • code repositories
  • version control

Nice to have

  • Automated deployment experience

What the JD emphasized

  • critical role to shape the face of Walmart+