logo

View all jobs

Software Engineer (Back End)

Sunnyvale, CA


One of our direct client is urgently looking for a Software Engineer (Back End)@ Sunnyvale CA

TITLE: Software Engineer (Back End)
LOCATION: Sunnyvale CA
Duration: 6 to 12+ Months 

Description:Description:
Job Duties:
This is for a Software Engineer (Back End)
Responsibilities include:
•. Responsible for designing high performance and scalable e-commerce applications that meet the needs of millions of Walmart customers and its next generation Supply Chain that is built largely on an event driven platform implemented via a micro-service architecture.
• Participate in team of application engineers, architect and product visionaries to develop, prototype and build technology-driven products that will serve the current and future needs of ecommerce.
• Primarily responsible for delivering high quality code for the software designs catering to product requirements in a fast-paced agile scrum sprint
• Work closely with senior engineers and quickly ramp up on design skills
• Analyzes business problems to design solutions and/or implements and tests complex code changes for specific requirements or application/standalone program.
• Primarily responsible for delivering high quality technical designs and code for the product requirements in a fast paced agile scrum sprints
• Implement software as per the design, generate test cases, automate integration tests, perform code reviews and write feature documentation
• Follow guidance, learn quickly, and start taking ownership of tasks.
• Ensures the design solutions are achievable and can be implemented working along a sequence of events/steps in achieving the target architecture.
• Proactively learn key processes, relationships, and underlying business requirements.
• Implement software as per the design, generate test cases, automate integration tests, perform code reviews and write feature documentation for scalable software solutions
• Perform build, deployment and continuous integration processes to move the code and configurations from local development environments to QA & Production environments.
• Defines, creates and supports reusable application components/patterns from a business and technology perspective.
• Drive production deployments using platform’s automated CI and deployment tools
• Support Business requests for investigation and analysis
• Use Agile SCRUM to deliver solutions with high level of flexibility and adaptability.
• Troubleshoot business and production issues
• Help the team leverage and contribute to open source technologies

Skillset : Java 8, Spring Boot, Message Queues/Kafka, SQL & NoSQL Expertise ,Cassandra , Tomcat, Docker, K8s

Share This Job

Powered by