Position Summary... What you'll do... We're looking for a Software Engineer III to join International Technology. This hands-on role requires exceptional coding skills, a passion for technology and engineering excellence, and deep expertise in backend systems. You'll spend your days translating requirements into scalable solutions, writing high-quality code, designing resilient microservices, collaborating with cross-functional teams, and providing us with the insights necessary to think beyond the status quo. About Team: Our team collaborates with Walmart International, which has over 5,900 retail units operating outside of the United States under 55 banners in 26 countries including Africa, Argentina, Canada, Central America, Chile, China, India, Japan, and Mexico. What you'll do: - Design, develop, and maintain robust, scalable backend services using Java and Spring Boot to power mission-critical international retail operations - Build and optimize event-driven architectures with Apache Kafka, ensuring reliable, high-throughput message streaming across distributed systems - Design and implement efficient data models and queries for both SQL (PostgreSQL, MySQL, etc.) and NoSQL (Cassandra, MongoDB, etc.) databases, ensuring data integrity and performance at scale - Develop RESTful APIs and GraphQL services that serve millions of requests daily across various international markets - Build and maintain CI/CD pipelines using tools like Jenkins, GitLab CI, GitHub Actions, or Azure DevOps to enable fast, reliable deployments - Containerize applications using Docker and orchestrate deployments with Kubernetes or similar platforms (OpenShift, Azure AKS, GCP GKE) - Deploy and manage cloud-native applications on cloud platforms (Azure, GCP, or AWS), leveraging managed services and serverless architectures where appropriate - Refactor or improve existing code. We constantly find ways to improve our backend systems, and you are all aboard - Work closely with our product, design, frontend, and DevOps teams to create seamless end-to-end experiences for customers and internal stakeholders - Demonstrate technical expertise in solving challenging programming, architectural, and performance optimization problems - Ship to hundreds of thousands of users every day while having lots of autonomy in terms of code and service ownership - Implement monitoring, logging, and observability best practices using tools like Prometheus, Grafana, ELK Stack, Splunk, or Azure Monitor to ensure system reliability and quick incident resolution - Share what you know and learn either one-on-one or with lightning talks to the group - Work boldly with a sense of urgency; embrace mistakes, learn from them, and drive the team toward success What you'll bring: - Over 3+ years of professional experience as a hands-on Backend Developer - Expert in developing backend services with Java and Spring Boot (Spring MVC, Spring Data, Spring Security, etc.) - Strong experience with Apache Kafka or similar event streaming platforms (RabbitMQ, AWS Kinesis, etc.) - Proficient in SQL databases (PostgreSQL, MySQL, Oracle) with deep understanding of query optimization, indexing, and transaction management - Proficient in NoSQL databases (Cassandra, MongoDB, DynamoDB, Redis) and understanding of when to use them - Experience designing and building RESTful APIs and/or GraphQL services with a focus on performance, security, and scalability - Hands-on experience with Docker for containerizing applications and managing container lifecycles - Practical experience with Kubernetes or similar container orchestration platforms for deploying and scaling microservices - Strong knowledge of CI/CD pipelines and automation tools (Jenkins, GitLab CI, GitHub Actions, Azure DevOps, etc.) - Experience with cloud platforms (Azure preferred, or GCP/AWS) including: - Deploying and managing cloud-native applications - Working with managed services (databases, message queues, caching, etc.) - Familiarity with Infrastructure as Code (IaC) tools like Terraform, Helm, CloudFormation, or ARM templates - Experience with monitoring and observability tools (Prometheus, Grafana, ELK Stack, Splunk, Application Insights, Datadog, etc.) - Strong problem-solving skills with a highly analytical mindset - Effective team player with excellent oral and written communication skills - Ability to interpret, follow, and implement technical plans and design requirements - Knowledgeable in version control (Git), agile workflows, and DevOps best practices - Strong understanding of microservices architecture, design patterns, distributed systems principles, and
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level
Number of Employees
11-50 employees