← Back to jobs
New York, NY, USA
No related jobs found
10+ years of experience in software development with strong hands-on coding expertise.
4+ years of experience leading development teams.
Strong experience with Java, Spring Boot, and Microservices Architecture.
Hands-on experience designing and developing scalable, secure, and high-performance applications.
Strong understanding of REST APIs, distributed systems, and cloud-native application architecture.
Experience with Google Cloud Platform (GCP) and cloud-based application development.
Strong experience with PostgreSQL database design, optimization, performance tuning, and troubleshooting.
Experience with containerization and orchestration technologies including Docker and Kubernetes.
Strong debugging, problem-solving, and code review capabilities.
Experience with testing frameworks including JUnit, Mockito, and Cucumber.
Experience with Git, CI/CD pipelines, and DevOps practices.
Understanding of application monitoring, logging, and performance optimization.
Strong retail domain experience is required.
Hands-on experience with retail commerce platforms and business processes including:
Product Catalog
Pricing
Promotions
Shopping Cart
Checkout
Order Management
Experience integrating enterprise applications with:
Loyalty and Rewards platforms
CRM systems
Martech platforms
Payment platforms
SaaS applications
Experience delivering solutions in high-volume, customer-facing retail environments.
Lead and mentor development teams while ensuring adherence to coding standards and engineering best practices.
Drive architecture and design discussions for scalable cloud-native solutions.
Provide technical guidance and support to offshore development teams.
Conduct code reviews and ensure delivery of high-quality solutions.
Own end-to-end technical delivery from requirement analysis through production support.
Lead application design, development, testing, deployment, and production support activities.
Translate business requirements into scalable technical solutions.
Collaborate with QA, DevOps, Product, and Architecture teams for successful delivery.
Identify technical risks and provide mitigation strategies.
Communicate effectively with client stakeholders, business teams, and technical teams.
Participate in requirement discussions, solution design, estimation, and technical feasibility assessments.
Provide project updates, technical recommendations, and status reporting.
Drive teams in the right technical direction while maintaining delivery commitments.
Participate in sprint planning, backlog grooming, estimation, and retrospectives.
Promote Agile best practices and continuous improvement.
Improve engineering processes through automation and code quality initiatives.
| Category | Technologies |
|---|---|
| Programming & Frameworks | Java, Spring Boot, Microservices, REST APIs |
| Cloud Platform | Google Cloud Platform (GCP), Pub/Sub, Cloud Storage |
| Containers & Infrastructure | Kubernetes, Docker, Terraform |
| DevOps / CI-CD | Argo CD, Bamboo, Bitbucket, Gradle |
| Databases | PostgreSQL, MySQL, Oracle |
| Testing | JUnit, Mockito, Cucumber |
| Version Control | Git |
Bachelor's degree
No related jobs found
← Back to jobs