Job Description
- Through this role you have an opportunity to develop intuitive software that meets and exceeds the needs of the customer and the company.
- You also get to collaborate with team members to develop best practices and client requirements for the software.
- In this role, it would be important for you to professionally maintain all codes and create updates regularly to address the customer s and company s concerns
- You will show your skills in analysing and testing programs/products before formal launch to ensure flawless performance
- Troubleshooting coding problems quickly and efficiently will offer you a chance to grow your skills in a high-paced, high-impact environment.
- Software security is of prime importance and by developing programs that monitor sharing of private information, you will be able to add tremendous credibility to your work
- You will also be required to seek ways to improve the software and its effectiveness.
- You will be called upon to support the coaching and training of other team members to ensure all employees are confident in the use of software applications
- B.Tech. / B.E. / M.Tech . / M.S. in Computer Science
- Strong computer science fundamentals: data structures, algorithms, design patterns.
- Minimum 6+ years of object-oriented programming experience in Java.
- 6+ years of extensive hands-on experience building services using Java and Springboot.
- 5+ years of experience in systems design, algorithms, and distributed systems.
- 5+ years of hands-on experience in the design and development of highly-scalable distributed applications and platform development in product-based companies or RD divisions.
- Hands-on experience in designing and implementing cloud-native Microservices Architecture and related stacks using containerization technologies like Docker, Kubernetes, etc
- Good experience in RDMBS(Oracle/SQLServer) or NoSQL databases(Cassandra), Enterprise Messaging Applications(Kafka), and Big data technologies(Spark)
- Well-versed in TDD, BDD methodologies, and the enabling tools and technologies - JUnit, TestNG, Cucumber, etc
- CI/CD development environments/tools: Git, Docker, Kubernetes.
- Strong hands-on development skills to prototype technical solutions.
- Strong desire to drive change, and ability to adapt to change quickly.
- Practitioner of Agile (Scrum) methodology
- Additional Qualifications:
- Exposure to cloud infrastructures, such as Open Stack, Azure, GCP, or AWS
- Exceptional communication and interpersonal skills - including negotiation, facilitation, and consensus-building Ability to balance the long-term big picture and short-term implications of design decisions.
- Proficient in new and emerging technologies.
- Ability to influence and persuade, without direct control.
Benefits
Beyond our great compensation package, you can receive incentive awards for your performance. Other great perks include a host of best-in-class benefits maternity and parental leave, PTO, health benefits, and much more.
Minimum Qualifications...
Minimum Qualifications:Option 1: Bachelors degree in computer science, information technology, engineering, information systems, cybersecurity, or related area and 3years experience in software engineering or related area at a technology, retail, or data-driven company.
Option 2: 5 years experience in software engineering or related area at a technology, retail, or data-driven company.
Preferred Qualifications...
Certification in Security+, GISF, CISSP, CCSP, or GSEC, Master s degree in computer science, information technology, engineering, information systems, cybersecurity, or related area and 1 year s experience leading information security or cybersecurity projects
Information Technology - CISCO Certification - Certification
Job Classification
Industry: Retail
Functional Area / Department: Engineering - Software & QA,
Role Category: Software Development
Role: Software Development - Other
Employement Type: Full time
Contact Details:
Company: Walmart
Location(s): Bengaluru
Keyskills:
Prototype
Networking
Coding
Information security
SEZ
Data structures
Oracle
Information technology
Distribution system