Walmart
Senior Software Engineer
Walmart, Trenton, New Jersey, United States,
What you'll do...
Position:
Senior Software Engineer Job Location:
221 River Street, Hoboken, NJ 07030 Duties:
Collaborate with cross-functional teams to enhance and support the Expanded Clinical Services offering in our pharmacies. Partner with product managers and business partners to brainstorm innovative solutions for a seamless associate experience. Develop a long-term plan for the application platform, ensuring stability and supporting new features by reviewing project requirements and translating them into technical solutions. During the discovery phase, collaborate with other teams to contribute to the broader higher-level architecture and design of the distributed system. Create comprehensive architecture documents, identify short- and long-term solutions, and timelines. Review and provide constructive feedback on proposed solutions, ensuring they align with our technical and business objectives. To achieve technical software excellence, adopt best practices for CI/CD, continuously improving our automated testing suite and building and deploying software efficiently. Also focus on technical operational excellence by implementing telemetry, dashboards, and alerting systems to monitor and optimize our systems' performance. When issues arise, troubleshoot, and resolve them by gathering information, engaging support teams, and formulating action plans. Perform root cause analysis to prevent future occurrences and ensure the long-term stability of our systems. To foster growth and development within the team, provide opportunities for professional growth through training, mentoring, and performance evaluations. Work towards resolving technology differences within the team and across teams through informed discussions and collaboration. Minimum education and experience required:
Master’s degree or the equivalent in Computer Science, Engineering (any) or related field and 2 years of experience in large scale enterprise software development environment;
OR
Bachelor's degree or the equivalent in Computer Science, Engineering (any) or related field and 5 years of experience in large scale enterprise software development environment. Skills required:
Experience designing and implementing REST APIs using Java Springboot framework. Experience building web applications using NodeJS and React Frameworks. Experience caching data for speeding up services and websites using MemCache. Experience containerizing applications for deployment using Docker. Experience deploying and scaling containerized applications using Kubernetes on cloud platforms. Experience securing passwords and private keys using Vault. Experience working with NoSQL systems, storage, and distributed persistence. Experience designing databases and tables, creating indexes, and working with relational database including Oracle Database Server. Experience building dashboards using Grafana on the data in Prometheus to monitor Kubernetes pods and other telemetry data. Experience building dashboards and alerting in Splunk.
Employer will accept any amount of experience with the required skills. Wal-Mart is an Equal Opportunity Employer.
#J-18808-Ljbffr
Position:
Senior Software Engineer Job Location:
221 River Street, Hoboken, NJ 07030 Duties:
Collaborate with cross-functional teams to enhance and support the Expanded Clinical Services offering in our pharmacies. Partner with product managers and business partners to brainstorm innovative solutions for a seamless associate experience. Develop a long-term plan for the application platform, ensuring stability and supporting new features by reviewing project requirements and translating them into technical solutions. During the discovery phase, collaborate with other teams to contribute to the broader higher-level architecture and design of the distributed system. Create comprehensive architecture documents, identify short- and long-term solutions, and timelines. Review and provide constructive feedback on proposed solutions, ensuring they align with our technical and business objectives. To achieve technical software excellence, adopt best practices for CI/CD, continuously improving our automated testing suite and building and deploying software efficiently. Also focus on technical operational excellence by implementing telemetry, dashboards, and alerting systems to monitor and optimize our systems' performance. When issues arise, troubleshoot, and resolve them by gathering information, engaging support teams, and formulating action plans. Perform root cause analysis to prevent future occurrences and ensure the long-term stability of our systems. To foster growth and development within the team, provide opportunities for professional growth through training, mentoring, and performance evaluations. Work towards resolving technology differences within the team and across teams through informed discussions and collaboration. Minimum education and experience required:
Master’s degree or the equivalent in Computer Science, Engineering (any) or related field and 2 years of experience in large scale enterprise software development environment;
OR
Bachelor's degree or the equivalent in Computer Science, Engineering (any) or related field and 5 years of experience in large scale enterprise software development environment. Skills required:
Experience designing and implementing REST APIs using Java Springboot framework. Experience building web applications using NodeJS and React Frameworks. Experience caching data for speeding up services and websites using MemCache. Experience containerizing applications for deployment using Docker. Experience deploying and scaling containerized applications using Kubernetes on cloud platforms. Experience securing passwords and private keys using Vault. Experience working with NoSQL systems, storage, and distributed persistence. Experience designing databases and tables, creating indexes, and working with relational database including Oracle Database Server. Experience building dashboards using Grafana on the data in Prometheus to monitor Kubernetes pods and other telemetry data. Experience building dashboards and alerting in Splunk.
Employer will accept any amount of experience with the required skills. Wal-Mart is an Equal Opportunity Employer.
#J-18808-Ljbffr