Senior, Software Engineer - Health & Wellness - Backend

Walmart Walmart · Retail · Bentonville, AR +1

Senior Software Engineer role focused on developing and maintaining backend services for Walmart's Vision Center business, utilizing Java, Spring Boot, Kafka, and CosmosDB. The role involves designing, implementing, and optimizing scalable applications, managing data streams, ensuring security, and collaborating with cross-functional teams. Experience in healthcare applications and system architecture is required.

What you'd actually do

  1. Develop and Maintain Backend Services: You will design, build, enhance, and optimize backend services using Java and frameworks like Spring boot. Your work will ensure high performance, scalability, and reliability of our server-side applications.
  2. Data Management: Implement and manage real-time data streaming using technologies like Kafka, Google Pub-Sub. Utilize databases such as Azure CosmosDB, Azure SQL to store and retrieve data efficiently. You will design and maintain database schemas, ensure data integrity, and optimize queries for performance.
  3. Implement Security and Authentication: Develop and maintain secure authentication and authorization mechanisms to protect sensitive data and ensure compliance with industry standards.
  4. Optimize Application Performance: Identify and address performance bottlenecks in the application. Use profiling tools and techniques to ensure the backend services are running efficiently.
  5. Monitor and Troubleshoot Issues: Setup monitoring and alerting mechanisms to track the health and performance of backend services. Diagnose and resolve production issues to ensure high availability and reliability of the system

Skills

Required

  • Java
  • Spring Boot
  • Kafka
  • CosmosDB
  • Azure
  • microservice-based architecture
  • RESTful services
  • TDD practices
  • JUnit
  • Mock frameworks
  • Docker
  • Kubernetes
  • Github
  • Linux
  • Jenkins
  • Ansible
  • Jira
  • design/architecture of complex systems
  • mentorship
  • technical leadership

Nice to have

  • Google Pub-Sub
  • Azure Blob Storage
  • Azure SQL
  • AES
  • RSA
  • Eclipse
  • IntelliJ
  • Spring Batch
  • CI jobs
  • interview and evaluate potential candidates

What the JD emphasized

  • Applicants must be authorized to work for any employer in the United States without current or future visa sponsorship.
  • This is a full-time, onsite role at our Sunnyvale, CA or Bentonville, AR office. This position is not eligible for remote work.
  • systems/applications supporting the healthcare industry or any other where encryption of data is required using AES, RSA etc.