
About Walmart labs
About
WalmartLabs is an American privately held company in Mountain View, California. We help people around the world save money and live better – anytime and anywhere – in retail stores, online, and through their mobile devices. @WalmartLabs has three development centers worldwide: USA, Brazil and India.
The Global Data and Analytics Platforms (GDAP) team @ Walmart Labs in Bangalore provides Data Foundation Infrastructure, Visualization Portal, Machine Learning Platform, Customer platform and Data Science products that form part of core platforms and services that drive Walmart business. The group also develops analytical products for several verticals like supply chain, pricing, customer, HR etc.
Company video


Connect with the team
Similar jobs

Job Description: (Mandate Skills)
- Exceptional architecture and design skills using Object Oriented Programming concepts and Design patterns
- Strong problem solving and analytical skills
- Hands on Java Engineer, with experience building consumer facing or enterprise applications using Java stack
- Ability to manage small teams (2-4 members) using agile development process
Do You Know? (Skills good to have)
- Exposure to building service oriented distributed systems
- In building systems that process big data in a distributed environment, either in real time streaming or offline
- In messaging systems like Kafka, RabbitMQ, kinesis, etc.
- In real time computation tools like Storm / Spark or Hadoop based tools.
- In Data warehousing technologies like Redshift, BigQuery, etc.
Role & Responsibilities:
- Handle multiple products/modules simultaneously, lead the team in development and support
- Lead development teams
- Daily updates to customers and Product Managers/Delivery Managers
- Participate in design discussions
- Design and Architect small modules
- Effort estimations for modules, subsystems or use cases.
- Learn new skills and mentor the new team members
- Champion best practices within the team, including code reviews
Work Experience & Skills:
- B.E/B.Tech or any relevant Masters degree from reputed college.
- Strong 5+ years of experience in Java, J2EE, Spring IOC, Spring Annotations, Spring JDBC, Jquery, Java script, HTML 5 and CSS
- Strong experience in Postgres or any SQL technology
- Experience with working on Tomcat, Apache, JBoss or any similar application server
- Should have 3+ years of experience in leading team.
- Good experience in JSON / RESTful API / Web Services.
- Experience in working on Agile methodology using Scrum and sprints
- Experience in using build tools, Maven, GIT, Bugzilla or similar tools.
- Experience in cloud technologies, Microservices and frameworks such as AWS or GPC, container technologies like Docker is a plus.
- Ability to adapt to new development environments, changing business requirements and learning new systems highly desired
- Experience in Microservices, SpringBoot and Angular is a plus.
- Experience with tuning deployed applications for scalability and performance.
- Good knowledge of deployment and scripting on Linux/Unix servers
- Strong technical documentation skills.
- Good oral and written communication skills


* You are a Coder, a Doer. YOU BELIEVE in actions ( *In short - You are less about Gyan and more about Samadhan* )
* YOU BELIEVE in software delivery with quality
* If you are passionate about technology, engineering best practices and using them to solve real and complex business problems.
* Badly written code or bad architecture irritates you the most.
* YOU BELIEVE in "Proof of the pudding is in the eating" so you are always tinkering and exploring new technologies
* YOU BELIEVE in building things the right way, invest in developer productivity and follow proven engineering practices to ensure that you spend the maximum amount of time working on problems that matter.
* Since work is a big part of your life, YOU BELIEVE in sharing knowledge and of course have fun in the process (company outings, team sports, lunches, etc)
You'll be expected to
1. Design highly scalable, testable code and follow Test Driven Development methodology - Able to write well organised, modularised code with test cases.
* Apart from writing code *
1. Take ownership of new products/features.
2. Contribute to the design and architecture of our backend APIs and deployment of microservices
3. Ensure adherence to engineering best practices and maintain the overall quality of our codebase.
4. Mentor and assist younger members of the team and perform code reviews.
5. Work with the product team to translate powerful ideas into everyday business value.
Qualifications
* Will prefer a Bachelor's degree or equivalent experience in Computer Science or related field
* Development experience with Java is a must; If you know Python and Go Programming Language that's great
* Experience in SQL and NoSQL databases with an insight into various data modelling use cases
* Sound with data structures and algorithms and have a good understanding of design patterns, software architectures
* Unquenching thirst to learn new technologies.
* Experience with CI/CD is a plus
What FreightFox gives you
- A high energy environment where you’ll be working alongside people who want to bring innovative tech solutions in the Indian landscape. Make in India for India.
- A chance to become a part of the early team of a budding start-up and help shape its growth path.
- Competitive Package
- Stocks - Be part of the early-stage startup and they benefit financially from the company’s growth
About FreightFox
We are a young and ambitious technology start-up in the Indian B2B Logistics space. Our aim is to change the future of freight in India by leveraging tech and data to deliver new and exciting possibilities in this space.
We’ve cautiously cultivated an environment where customers come first, where we validate our hypothesis first before writing even a single line of code, where our customers and prospects are our best advisors and where we truly believe that insights from data are critical to steering a business in the right direction.
We have raised $300K seed fund from Angel Investors in Dec 2020
Programming expertise in latest technologies including; Java
Expertise in MuleSoft, Maven, Gradle, oAuth2.0, JWT, Spring Boot, Microservice Architecture, Web services (SOAP/ REST), Hibernate.
Expertise in DB (MongoDB, MySQL, PostgreSQL)
Experience in developing Continuous Integration/ Continuous Delivery pipelines (CI/ CD)
Proficiency in AWS, AZURE, Docker, DevOps, Git, Jenkins
Extensive experience in parsing XML and JSON and integration with API/ WS
Well versed in software engineering principles, frameworks and technologies.
Excellent communication and team management skills
Self-directed team player who thrives in a continually changing environment
Strong customer service/client service skills.
Desired Candidate Profile
Experience developing and analysing code for a web-based application
Maintain a flexible work schedule and perform other duties when assigned
Building highly-scalable and secure payments platform
Primary owners of one or more components of the platform and will drive
innovation in your area of ownership
Working with various product teams gathering requirements and adding capabilities
Working with some of the smartest people in the industry and will have ample
opportunity to learn and grow
Using cutting-edge cryptography to secure payments beyond industry standards
Deriving actionable insights by mining TBs of data
Building low-level infrastructure that aims to push the boundaries of network
performance
Participating actively in recruitment and nurturing of engineers as awesome as you.
What do we look for?
If you spend time cracking NP hard problems rather than cracking nuts, you are the
most laziest person and automates everything, you appreciate beauty of code
(bonus if you can sing “Finite simple group of order 2”), you should apply in t=0
Good understanding of Databases
Good understanding of networking (especially with HTTP)
Good understanding of OS concepts
2-4 years of experience
Should have hands on development experience with Object Oriented Programming
(Java is highly preferred) on a large scale system
Understands and showcase ownership of the products
Good with concepts of scaling and worked with distributed systems
Review and influence new evolving design, architecture, standards and methods
with stability, maintainability and scale in mind
Identify patterns and provide solutions to class of problems
Research, evaluate and socialize new tools, technologies, and techniques to improve
the value of the system
Be able to multi-task, prioritize and handle dependencies with minimal oversight
Job Title : Sr Java Developer
Job Description
We are seeking a well experienced full stack Java developer for our product. As a member of the software engineering division, you will assist in defining and developing software for tasks associated with the developing, debugging or designing of software applications or operating systems. Provide technical leadership to other software developers. Specify, design and implement modest changes to existing software architecture to meet changing needs.
Roles and responsibilities?
- Design, develop and implement software programming applications.
- Build highly scalable product.
- Participate in gathering business requirements and assessing existing architectures and resources.
- Work with application development team in delivering the project and deliverable within time and with good quality.
- Perform unit testing, oversee quality assurance of applications through system testing.
- Establishes processes for performance and conducts code review.
- Manage and mentor junior members of the team on good coding practice
Skills and experiences would I bring into this role?
- E/ B.Tech / MCA in computer science or a related field
- 4+ Years of Java/J2EE work experience.
- Object-Oriented design, patterns, algorithms, data structures
- Well knowledge about Spring Hibernate framework.
- Exposure to React JS / Angular JS.
- Experience with SQL/No-SQL database technologies – MySQL, Mongo dB, Cassandra, Redis, PostgreSQL, etc.
- Experience in Web services (REST or SOAP)
- End to end web development experience is highly preferred
- Good understanding of unit testing methodologies.
- Good analytical and communication skills
- Startup work culture mindset.



Job Description:
Requirements:
- BS in Computer Science, Computer Engineering, Electrical Engineering, Mathematics or a closely related computer technical field with 3+ years experience programming with at least one of the following languages:Java, C++, C#, Python, Go, or Perl;
OR
- MS in Computer Science, Computer Engineering, Electrical Engineering, Mathematics or a closely related computer technical field 2+ years experience programming with at least one of the following languages: Java, C++, C#, Python, Go, or Perl.
ALSO
- Minimum 3 years of experience building applications using at least one of the following: web application technologies including: HTML, CSS, or Javascript; OR Databases, for example: Mysql, Mongo, ora similar program; OR a collection of systems connected and communicating via a network connection
- Minimum 1 year of experience mentoring more junior Engineers
- Significant experience with large scale, high-performance systems

