Description

Software Engineer would be responsible for designing, developing, and implementing scalable microservices using a combination of Java and Google cloud platform technology stack. This software engineer works with other developers all contributing to the next-gen eCommerce ecosystem.

 

Responsibilities

  • Collaborate with cross-functional teams, including Product Managers, Architects, DevOps, and QA, to design and develop a scalable microservices platform.
  • Design, develop, and implement high-quality, reusable, and testable code that adheres to industry best practices and standards.
  • Handle operational issues with little or no oversight.
  • Actively review code to ensure the software quality and functional accuracy is maintained across the team.
  • Keen to learn the design and architecture of the product

 

Job Requirements

Details:

 

Experience Required

  • 6-8 years of experience in software development.
  • Java, open-source technologies, and hands on experience in micro services using advanced Java concepts.
  • Experience in Spring boot and Spring cloud frameworks
  • Experience in cloud technologies specifically Google Cloud Platform
  • Experience with GCP products like Cloud run, Cloud Data fusion, Apigee, Cloud pub-sub, Alloy DB and Google Kubernetes engine
  • Experience with SQL and No-SQL databases including cloud native ones like Cloud SQL, Big table and big query
  • Experience in writing unit test cases using Junit, TestNG
  • Familiar with agile development lifecycles and worked on the design/development projects
  • Experience in collaborative tools like GitHub, Bitbucket etc.
  • Experience in DevOps: Jenkins/Tekton etc.
  • Experience with Infrastructure as code: Terraform
  • Experience in cloud technologies like Cloud run, Kubernetes, Docker etc.
  • Should have experience in the usage of version control tools like ‘git'.
  • Exposure/Experience in Google, Amazon/Microsoft cloud computing platform
  • Experience with GitHub co-pilot and other AI/ML tools

 

Experience Preferred

  • Exposure to Automotive domain and ecommerce is highly preferred.

 

Education Required

  • Bachelor's or Master's degree in Computer science and related specialties

Education

Bachelor's or Master's degrees