Senior, Software Engineer - Health & Wellness - Backend
Listed on 2026-06-02
-
Software Development
Backend Developer, Cloud Engineer - Software
Position Summary
As a backend Java developer for our Vision Center business, you will be responsible for developing robust and scalable applications using Spring Boot, Kafka, and Cosmos
DB. You will design and implement high‑performance APIs and integrate with third‑party services. Your role will be pivotal in shaping the future of our Vision Center business.
Our team works closely with US stores and eCommerce to empower team members, stores and merchants with technology. From groceries and entertainment to sporting goods and crafts, Walmart U.S. offers an extensive selection that our customers value, whether they shop online, through mobile apps, or in‑store. Focus areas include customers, stores and employees, in‑store service, merchant tools, merchant data science, and search and personalization.
WhatYou’ll Do
- Develop and Maintain Backend Services: Design, build, enhance, and optimize backend services using Java and frameworks such as Spring Boot. Ensure high performance, scalability, and reliability of server‑side applications.
- Data Management: Implement and manage real‑time data streaming with Kafka, Google Pub‑Sub. Utilize databases such as Azure Cosmos
DB and Azure SQL to store and retrieve data efficiently. Design and maintain database schemas, ensure data integrity, and optimize queries for performance. - Implement Security and Authentication: Build and maintain secure authentication and authorization mechanisms to protect sensitive data and comply with industry standards.
- Optimize Application Performance: Identify and address performance bottlenecks in the application using profiling tools and techniques.
- Monitor and Troubleshoot Issues: Set up monitoring and alerting mechanisms to track health and performance. Diagnose and resolve production issues to maintain high availability and reliability.
- Collaborate with Cross‑Functional Teams: Work closely with leads and other developers to understand requirements and provide technical insights to deliver end‑to‑end solutions.
- Architecture and Design: Lead the design and architecture of complex enterprise backend systems, making high‑ to low‑level decisions and ensuring alignment with business and technical strategies.
- Conduct Code Reviews and Testing: Perform code reviews to maintain quality and oversee the testing cycle for reliability and robustness.
- Technical Leadership and Mentorship: Provide guidance and mentorship to other developers, encouraging best practices and continuous learning.
- Project Management: Oversee planning, execution, and delivery of projects. Coordinate with cross‑functional teams to meet deadlines and quality standards.
- Stakeholder Communication: Act as liaison between technical teams and business stakeholders, translating technical concepts into clear, understandable terms.
- Excellent oral and written communication skills.
- Solid understanding of microservice‑based architecture and RESTful services.
- Experience with Eclipse and/or Intelli
J for Java development. - Experience with Java 11, 17 or later.
- Independent development using Spring Boot and Spring Batch.
- Experience with TDD practices using JUnit and mock frameworks.
- Experience with Microsoft Azure services:
Cosmos
DB, Azure Blob Storage, Azure SQL. - Experience with Apache Kafka for data streaming.
- Knowledge of Docker and containerized deployments on Kubernetes.
- Experience supporting healthcare or encryption‑required systems (AES, RSA, etc.).
- Proficiency with Git Hub source‑code management.
- Comfortable operating in Linux environments.
- Experience creating CI jobs with Jenkins or similar tools.
- Familiarity with Ansible deployment tools.
- Comfort with Jira for day‑to‑day work.
- 1‑3 years of design/architecture for complex healthcare systems.
- Ability to mentor and guide junior developers.
- Ability to interview and evaluate candidates.
- Ability to provide leadership with project status updates.
- Bachelor’s degree in computer science, computer engineering, software engineering, or related field AND 3 years experience in software engineering or related field.
- OR 5 years experience in software engineering or related field.
- Master’s…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).