Onsite Staff Software Engineer

Posted yesterday

Apply now

About the role

  • Software Engineer designing and developing systems for Walmart's supply chain operations. Collaborating with teams to innovate e-commerce and in-store shopping experiences through technology.

Responsibilities

  • Drives the execution of multiple business plans and projects by identifying customer and operational needs
  • Provides supervision and development opportunities for associates by selecting and training; mentoring; assigning duties; building a team-based work environment; establishing performance expectations and conducting regular performance evaluations
  • Promotes and supports company policies, procedures, mission, values, and standards of ethics and integrity
  • Ensures business needs are being met by evaluating the ongoing effectiveness of current plans, programs, and initiatives; consulting with business partners, managers, co-workers, or other key stakeholders
  • Participate in and supporting community outreach events
  • Work closely with tech and Business team to understand the requirements, design, architecture and influence the choice of technology to deliver solution working closely with senior architects and leadership team
  • Join a young, highly energetic and dynamic team, and take part in defining the new age e-commerce and in club shopping experience
  • Cross-collaborate with inter-disciplinary product and engineering teams to solve challenges in multi-channel shopping experience

Requirements

  • Bachelor's/Master’s Degree and 10 yrs. of experience in Computer Science or related field
  • 8 or more years of experience with Java (Spring MVC, Hibernate) in building multi-threaded high performance scalable applications
  • Hands on in Architecting and developing large scale Core Java applications
  • 2+ Yrs of experience with SOA (Service Oriented Architecture), RESTful web services
  • Strong computer science fundamentals in algorithms, data structures and data stores
  • Experience in Real time applications, Transactional Systems, Encryption
  • Good expertise in REST, Messaging (KAFKA, RABBITMQ), stream processing (SPARK, STORM etc)
  • Ability to work with distributed teams in a collaborative and productive manner
  • A self-motivated learner and builder with strong customer focus and obsession with quality
  • Hands design and architecture experience on of messaging system like Kafka, Java1.8 and beyond , Azure or similar cloud, SQL/NoSQL dB
  • Hands on deployment and designing release strategy for enterprise application
  • Worked on monolith to microservices migration
  • Java with multithreading concepts
  • Implemented Clean Code principles, Junits
  • Understands performance and Automation aspects of coding to develop high performing services using Spring , Springboot , Microservices
  • Usage of NOSQL and RDBMS DB , Docker , Kubernetes, CI/CD
  • Experience Working on JDK8 and above, having concept on Distributed computing, parallel processing
  • Experience in messaging system like MQ or Kafka or Azure eventhub
  • Writing application interface codes using JavaScript
  • Developing and implementing front-end architecture to support user interface concepts
  • Developing and implementing backend API interaction to support end to end flow
  • Improving front-end and backend performance
  • Implementing CI/CD pipeline and best coding practices
  • Domain Experience in Supply Chain

Benefits

  • Incentive awards for performance
  • Maternity and parental leave
  • PTO
  • Health benefits
  • Best-in-class benefits

Job title

Staff Software Engineer

Job type

Experience level

Lead

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job