.png?1734635886)
Backend Software Developer
ABOUT US:
Tire Capital is an investment company focused on bringing new technology and business model innovation to the $60bn US replacement tire market. Since 2020 we have acquired or built a number of tire-related e-commerce, trading, and wholesale businesses and are poised for rapid expansion in 2025 and beyond. Our principals are all ivy-league educated and bring outside technology and operational expertise from the hedge fund, consulting, private equity, and healthcare industries. We act and look more like a technology startup than a private equity firm.
SUMMARY:
Reporting to the Development Project Manager, the Senior Java SAP Commerce Developer will collaborate closely with the Romania-based development team to bring departmental ideas to life. This role involves analyzing requirements, designing solutions, and writing high-quality code to deliver new features effectively. Additionally, the Senior Developer will represent the company as the lead developer for assigned third-party integrations, which includes participating in calls and email exchanges with external partners.
We are seeking a motivated and driven individual to design and develop highly scalable, high-performance solutions that have the potential to transform the tire industry. The ideal candidate is a creative problem-solver who can devise innovative solutions to complex challenges, implement those solutions through high-quality code, and effectively present their ideas to the CTO and Tech Lead.
In this role, you will gain valuable business experience in the e-commerce industry, with skills and insights that are transferable to other sectors. You’ll work on a well-architected platform with a strong technical foundation, developing new features to support the needs of various departments. As part of a collaborative team, you’ll take ownership of projects, working closely with department managers and the CTO to deliver impactful solutions. This position offers opportunities for continuous learning and growth in an environment that values innovation and technical excellence. You’ll also have the chance to develop solutions across diverse platforms, including web, mobile, and more.
ESSENTIAL DUTIES AND RESPONSIBILITIES:
- Design and Implement Backend Systems: Develop scalable, secure, and efficient server-side applications and APIs.
- Optimize Performance: Ensure that the backend systems can handle high traffic and large datasets effectively.
- Maintain Code Quality: Write clean, maintainable, and well-documented code following best practices.
- Design Database Structures: Create and maintain databases that support application requirements.
- Optimize Queries: Ensure database queries are efficient and minimize latency.
- Integration with External Services: Work with payment gateways, messaging platforms, or other APIs.
- API Development and Maintenance: Build RESTful, SOAP or GraphQL APIs to connect frontend applications or third-party services.
- Code Reviews: Review code written by peers and junior developers to ensure quality and adherence to standards.
- Mentorship: Provide guidance and support to less experienced developers to foster their growth.
- Decision-Making: Contribute to technical discussions and make key decisions on tools, frameworks, and architecture.
- Implement Security Best Practices: Protect systems from vulnerabilities like SQL injection, XSS, or other common exploits.
- Work with Cross-Functional Teams: Collaborate with product managers, frontend developers, and QA engineers to deliver features and resolve issues.
- Understand Business Goals: Align backend functionality with business requirements and customer needs.
- Provide Documentation: Create comprehensive technical documentation for systems and processes.
- Troubleshoot and Debug: Quickly identify and resolve issues in production environments.
- Stay Updated: Keep up with the latest technologies, frameworks, and methodologies in backend development.
- Other duties as assigned.
QUALIFICATION REQUIREMENTS
- Education: Bachelor’s degree preferred.
- Java Expertise: 4–6+ years of solid Java development experience with a strong understanding of core Java and object-oriented programming (OOP) principles.
- Framework Proficiency: Skilled in the Spring framework.
- SAP Commerce (Hybris): 1+ years of experience with SAP Commerce, including a solid understanding of its core architecture and main components. Familiarity with platform customizations and implementation principles.
- ORM Frameworks: Strong knowledge of ORM frameworks like Hibernate; experience with SAP Commerce ORM is a plus.
- Web Services: Hands-on experience with SOAP, REST, gRPC, and GraphQL.
- Database Skills: In-depth knowledge of relational databases, particularly MySQL.
- Frontend Skills: Proficient in HTML, CSS, JavaScript, and jQuery.
- Version Control: Experienced in using Git for version control.
- Custom Feature Design: Enthusiastic about designing custom features aligned with platform architecture principles.
- Design Patterns: Knowledgeable in various design patterns and their appropriate application in eCommerce solutions.
- Problem Solving: Strong problem-solving skills with the ability to anticipate and address issues effectively.
- Communication: Excellent communication skills to support collaboration across teams.
- Organizational Skills: Highly organized with keen attention to detail.
- Teamwork: A collaborative team player with a positive, can-do attitude and self-reflective mindset.
- Third-Party Integrations: Experience in integrating third-party services, such as payment gateways and shipping providers.
- Adaptability: Quick learner with the ability and drive to master new tools and frameworks.
- Agile Methodologies: Experience working with Agile methodologies like Kanban and Scrum.
- Cloud Platforms: Familiarity with Amazon Web Services (AWS).
Performance Optimization: Ability to identify potential performance bottlenecks and provide effective solutions.
Apply for this job
*
indicates a required field