Job Description
Position Overview:
Position Information & Team Environment
- You will be part of Enterprise Item Engineering team that is responsible for building the platform and services that enables our client’s suppliers and our client’s merchandizing partners to onboard and manage their products to be listed on their website, stores and multiple other selling channels.
- This team delivers best in class customer experience to our suppliers and internal customers by implementing high performant, reliable and intuitive systems to manage entire product lifecycle, insights and analytics to suppliers and merchandizing partners.
Job Description:
- As a Software engineer, you will contribute to all phases of product life cycle and write efficient code that conforms to architectural standards.
- Develop unit, integration, and regression test cases for the product.
- Collaborate with cross functional teams to troubleshoot issues and bug fixes.
- Enhance the product and automated tests to prevent re-occurrence of defects.
- Document processes and knowledge specific to the assigned product.
As a Software Engineer you would be …
- Building high performant, scalable microservices using modern, cloud native technologies such as Java 8, Kotlin, Spring boot, Reactor, Kafka
- Testing your application using state of the art tech like cucumber, mockito, kotest, selenium and many more open source-based tech stack
- Building on a platform which is authored on open-source platform of Kubernetes and comes with inbuilt metrics tracking capability powered by prometheus, grafana and log mining by ELK stack
- Will be also responsible to ideate, build and publish reusable libraries to improve productivity across teams.
Requirements
Required Skills:
- Experience with frameworks such as Spring Boot
- Knowledge of building high performing micro services
- Knowledge of Java 8 functionalities including asynchronous processing using futures
Preferred Skills:
- Experience in reactive programming using technologies such as coroutines, project reactor
- Experience building applications using Kafka
- Experience building applications using NoSql databases such as Mongo / Couchbase
- Experience maintaining and deploying applications in cloud platforms such as Azure, GCP etc.
Required Testing: Mokito, Cucumber, Playwright
Software Skills Required: Java 8, Spring Boot, Kafka, Kotlin.
Apply for this Position
Ready to join ? Click the button below to submit your application.
Submit Application