senior software Engineer
Randstad · Chennai, Tamil Nadu, India
Randstad · Chennai, Tamil Nadu, India
senior software Engineer **What you'll do:** As a Software Engineer III for Walmart, you’ll have the opportunity to - Propose solution design, take responsibility for Integration Design, Pattern, Connectivity/Firewall, Development, Testing and production deployment. - Capability to understand Business requirements, scoping, discovering, and defining solutions, explaining business benefits, use cases and a roadmap to meet their goals. - Responsible for Quarterly planning and Sprint planning for Integration commitments and delivery. - Demonstrate problem solving skills, Innovation and Tech improvements. - Good Communication skills, Engage with Stakeholders and build confidence. Prioritizing Customer satisfaction and focusing on Business results. - Design, develop, and maintain Armada, Walmart’s cloud-native, container-based enterprise service bus (ESB) platform that automates the movement, transformation, and routing of data across the enterprise. - Capability to understand Business requirements, scoping, discovering, and defining solutions, explaining business benefits, use cases and a roadmap to meet their goals. - Responsible for Quarterly planning and Sprint planning for Integration commitments and delivery. - Demonstrate problem solving skills, Innovation and Tech improvements. - Good Communication skills, Engage with Stakeholders and build confidence. Prioritizing Customer satisfaction and focusing on Business results. - Work with technologies such as Apache Camel for integration patterns, ActiveMQ and Kafka for messaging, and Cosmos DB for scalable cloud data storage to build robust, high-availability integration solutions. - Build, deploy, and manage containerized applications, gaining hands-on exposure to Docker and Kubernetes as part of the integration platform lifecycle. - Collaborate with architects, SMEs, and cross-functional teams to gather requirements and define integration patterns. - Build and document APIs, data flows, and transformation logic to enable secure and efficient data exchange. - Troubleshoot integration issues, optimize performance, and ensure high availability of integration services. - Participate in incident response and impact analysis by leveraging centralized integration documentation. - Follow best practices across the software development life cycle (SDLC), including code reviews, CI/CD, automated testing, and monitoring. - Stay current with integration technologies and best practices, and help drive the roadmap for integration products. **What you'll bring:** - 4–8 years of hands-on experience developing integrations using Apache Camel, with a strong track record of delivering robust solutions in enterprise environments. - Practical experience working with messaging technologies such as Kafka, ActiveMQ, and IBM MQ to enable reliable and scalable communication between systems. - Good to have experience in IBM Integration Bus, IBM MQ, MFT, ITX, SAP Integration SAP PI/PO , SAP CPI and SAP BODS. - Deep technical, functional, and architectural expertise in integrating cloud, on-premises, and hybrid systems, ensuring seamless data flow and operational efficiency. - Proficiency in integration patterns, data modelling and governance to design maintainable and scalable integration solutions. - Exposure to leveraging AI offerings to drive efficient and innovative product development. - Ability to work independently and take ownership of delivering product features from design through deployment. - Hands-on experience with cloud-native technologies, particularly on platforms like Azure or GCP, including containerization and orchestration. - Strong understanding and practical experience across the software development lifecycle (SDLC), including code reviews, CI/CD, automated testing, and monitoring. - Strong Java/J2EE, Spring skills. - Should be able to work independently and drive integration projects. - Hands-on experience in any cloud native technologies like Azure, GCPExposure to Automation tools and technologies, Scripting languages. - Very strong understanding and experience in software development lifecycle. - Must have Technical, functional, and architectural expertise in integrating with Cloud, On-premises SAP and Hybrid integrations. Prior experience in integrating with various cloud solutions is an advantage. - Should be proficient in Integration pattern, Data modeling, Integration Best practices, and Governance. - Good exposure in AI agents and ML components to use internal and external APIs to enhance software intelligence is preferred. - **Preferred** - Experience in retail industry operations and technology landscape. **Technical Skills:** - Apache Camel - Java - Spring Boot - Kafka - ActiveMQ - IBM MQ/MFT, IBM Integration Bus - NoSQL databases - Integration Patterns - Cloud-Native Technologies (Azure/GCP) - Kubernetes - Jenkins - React (good to have) - Grafana (good to have) - CI/CD