- Guiding Team Members , Leading Project, Production support and Maintenance on Technical Aspects, Conducting Reviews of Technical and Functional Documents and Artefacts.
- 4-6 Years of Experience developing Java applications. Hands on experience with Spring boot, Java 8 and above.
- Knowledge about at least one messaging system like Kafka, RabbitMQ etc.
- React JS
- Solid 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
- Bachelor's degree in Computer Science, Information Technology or a related field.