At SupplyHouse.com, the business problem is to maintain a supportive work environment that celebrates diversity and empowers everyone to reach their full potential, while providing the best possible experience for customers through scalable, reliable, and high-performance e-commerce and internal platforms.
Requirements
- Advanced proficiency in: Java, Spring Boot, Microservices Architecture
- MySQL, Oracle, and Redis
- React and modern front-end frameworks
- Docker, Kubernetes, Jenkins CI/CD
- Linux/UNIX, Nginx, Apache, and ELK Stack
- Deep understanding of data structures, algorithms, and system design principles.
- Proven ability to architect and deliver complex backend systems and mentor technical teams.
Responsibilities
- Architect end-to-end software solutions using modern frameworks and design patterns aligned with scalability, performance, and maintainability goals.
- Lead system design discussions for high-traffic applications, ensuring robust architecture for business-critical services.
- Evaluate, recommend, and implement architectural improvements to enhance scalability, observability, and resilience.
- Define and uphold best practices for code quality, security, accessibility, and data privacy compliance.
- Build and maintain distributed systems using Spring Boot microservices, Docker, and Kubernetes.
- Design and optimize high-performance databases using MySQL and Oracle, leveraging indexing and tuning for efficiency.
- Implement and manage Redis for caching, Eureka Server for service registration, and the ELK Stack for monitoring and analytics.
Other
- Travel to headquarters in Melville, NY 3 times per year for internal meetings and team building activities.
- Bachelor’s degree or foreign equivalent in Computer Science, Engineering, Information Technology, or related field.
- 10+ years of experience in enterprise-level software development.
- Strong collaboration skills with the ability to influence senior leaders and align multiple teams toward shared goals.
- Ability to work in a distraction-free environment with minimal personal devices, background noise, and other distractions.