Drive application development with a user-centric approach and disciplined practices.
* Lead high-quality software development using a strategic approach and extreme programming principles.
* Implement test-driven development and pair programming daily to ensure quality and collaboration.
* Contribute across the stack, developing business logic with Java/Spring Boot and building intuitive user interfaces with React.
This role will focus on modernizing core retail functions, including system optimization and inventory management processes.
The ideal candidate will have:
* 4+ years of professional experience in software development.
* Strong knowledge of Java, Spring Boot, and React frameworks.
* Experience with event-driven architecture, relational databases, and CI/CD pipelines.