Experience with popular React.js workflows (such as Redux)
Strong understanding of object-oriented programming (OOP) principles.
Experience with design patterns and best practices for Java development.
Proficient in unit testing frameworks (e.g., JUnit).
Experience with build automation tools (e.g., Maven, Gradle).
Experience with version control systems (e.g., Git).
Experience with one of these databases Postgres, MongoDb, Cassandra
Knowledge on Retail or OMS is a plus.
Experienced in containerized deployments using Docker, Kubernetes and DevOps mindset
Ability to reverse engineer existing/legacy and document findings on confluence.
Create automated tests for unit, integration, regression, performance, and functional testing, to meet established expectations and acceptance criteria.
Job Classification
Industry: IT Services & ConsultingFunctional Area / Department: Engineering - Software & QARole Category: Software DevelopmentRole: Full Stack DeveloperEmployement Type: Full time