Software Engineer developing scalable applications for Walmart Global Tech. Guiding architectural decisions, implementing solutions, and collaborating with cross-functional teams.
Responsibilities
Guide the team in architectural decisions and best practices for building scalable applications
Drive design, development, implementation and documentation
Build, test and deploy cutting edge solutions at scale, impacting associates of Walmart worldwide
Interact with Walmart engineering teams across geographies to leverage expertise and contribute to the tech community
Engage with Product Management and Business to drive the agenda, set your priorities and deliver awesome products
Drive the success of the implementation by applying technical skills, to design and build enhanced processes and technical solutions in support of strategic initiatives
Work closely with the Architects and cross functional teams and follow established practices for the delivery of solutions meeting QCD (Quality, Cost & Delivery)
Work with senior leadership to chart out the future roadmap of the products
Participate in hiring and build teams enabling them to be high performing agile teams
Interact closely for requirements with Business owners and technical teams both within India and across the globe.
Requirements
Hands on experience building Java-based backend systems
Experience of working in cloud based solutions
Proficient in Java, Spring Boot, Kafka, and Spark
Experience in delivering highly scalable large scale data processing Java applications
Strong in high and low level system design
Experienced in designing data intensive applications in open stack
Good understanding of CS Fundamentals, Microservices, Data Structures, Algorithms & Problem Solving
Experienced in CICD development environments/tools including Git, Maven, Jenkins
Strong in writing modular and testable code and test cases (unit, functional and integration) using frameworks like JUnit, Mockito, and Mock MVC
Experienced in microservices architecture
Good understanding of distributed concepts, common design principles, design patterns, and cloud native development concepts
Hands-on experience in Spring boot, concurrency, garbage collection, RESTful services, data caching services, and ORM tools
Experience working with Relational Database and writing complex OLAP, OLTP and SQL queries
Experience in working with NoSQL Databases like cosmos DB
Experience in working with Caching technology like Redis, Mem cache or other related Systems
Experience in event based systems like Kafka
Experience utilizing monitoring and alert tools like Prometheus, Splunk, and other related systems
Exposure to Containerization tools like Docker, Helm, Kubernetes
Knowledge of public cloud platforms like Azure, GCP etc. will be an added advantage
An understanding of Mainframe databases will be an added advantage.
Mainframe Software Engineer collaborating within an agile scrum team to deliver software solutions. Role involves coding, designing, and ensuring adherence to non - functional requirements in Georgia.
Senior Fullstack Software Engineer enhancing critical ID card setup applications within Aetna Tech. Collaborating in an Agile environment to deliver high - quality software solutions.
Senior Embedded Software Engineer at Digi International developing software for next - gen 5G cellular routers. Leading key networking features and driving software quality and integration.
Fullstack - Webentwickler developing scalable and performant web applications in Aachen for the dynamic flaixible GmbH. Collaborate with teams to implement modern user interfaces and optimize backend systems.
Developing Full - Stack Cloud solutions on Microsoft Azure for digital transformation projects with student collaboration. Opportunities for mentoring, hybrid work, and team activities in a creative environment.
Network Engineering Lead providing architectural leadership for mission - critical networks in secure federal environments. Focus on designing, securing, optimizing, and troubleshooting enterprise and cloud - connected networks.
Lead Engineer for GA Simulation performing simulations and virtual builds in a hybrid setup with General Motors. Collaborate on global product development initiatives and drive process improvements.
Senior Software Engineer creating Generative AI solutions for supply chain management. Develop, optimize AI systems, and collaborate with cross - functional teams.
Software Engineer building and maintaining reusable components for Adobe applications. Collaborating with multiple teams to enhance developer experience and component accessibility.
Overseeing operations of the Additive Manufacturing and Materials facility at EDGE Group. Responsible for facility fit - out, daily operations, and team leadership in Abu Dhabi.