The company is looking to solve the problem of guiding the technical direction and hands-on development of enterprise applications that power its retail operations, ensuring solutions are secure, scalable, and aligned with business goals.
Requirements
- Proficiency in Java, Spring Boot, React, and modern cloud development practices.
- Experience deploying and operating applications in Azure/AWS/GCP using Kubernetes and Docker.
- Strong understanding of RESTful APIs, event-driven design, and enterprise system integration.
- Experience with CI/CD, Terraform, and observability platforms.
- Working knowledge of PostgreSQL, MongoDB, CosmosDB, Oracle or other DB platforms.
- Familiarity with AI/ML services and their integration into enterprise systems.
- Experience with streaming platforms (Kafka, Azure Event Hub)
Responsibilities
- Provide architectural guidance and technical leadership for Java/Spring Boot and React-based applications deployed in Azure Cloud.
- Enforce coding standards, architectural patterns, and best practices for the development team.
- Lead design reviews, code reviews, and performance optimization efforts.
- Design, develop, and maintain backend services (Java/Spring Boot) and frontend interfaces (React/TypeScript).
- Build and integrate RESTful APIs across enterprise systems including ERP, CRM, OMS, POS, and ecommerce platforms.
- Develop and maintain data solutions using PostgreSQL, MongoDB, CosmosDB, and Oracle.
- Lead cloud-native application design and deployment using Azure, Kubernetes, and Docker.
Other
- Bachelor’s degree in Computer Science, Software Engineering, or a related discipline.
- 6+ years of professional software development experience, including 3+ years in a leadership or senior technical role.
- Strong technical mentorship and leadership capabilities.
- Excellent communication and cross-functional collaboration skills.
- Ability to manage priorities and deliver in a fast-paced, Agile environment.