Join our client's team as a dynamic and innovative Senior Back End Developer, where you'll play a pivotal role in shaping the future of e-commerce integrations. As part of this Platform team, you'll collaborate with third-party sellers to enhance product offerings and streamline operations. Key Responsibilities
Design and develop features across multiple applications, ensuring seamless integration and functionality.
Lead technical initiatives, focusing on new integrations and expanding existing partnerships.
Engage in rapid evaluation and refactoring to optimize infrastructure performance.
Collaborate in an agile environment, emphasizing test-driven development and pair programming.
Foster a culture of continuous improvement by sharing knowledge and reducing silos within the team.
Essential Skills and Experience
5+ years in software development, with a strong foundation in Java or other JVM languages.
Proficiency in Agile/XP development methodologies.
Expertise in unit testing, utilizing tools like Spock, Mockito, or EasyMock.
Experience with build and dependency management tools such as Gradle or Maven.
Familiarity with relational and NoSQL databases, as well as messaging technologies like IBM MQ, Rabbit MQ, or Kafka.
Preferred Qualifications
Extensive experience with large-scale distributed systems and client-server architectures.
Strong background in Spring/Java/Gradle applications and service-oriented architecture design.
Proficiency in event-driven and message-driven architectures.
A passion for pair programming and continuous integration practices.
Experience in the retail or e-commerce sector is a plus.
Interview Process
Initial 20-25 minute video chat.
Follow-up 60-80 minute technical interview with screen sharing.
This hybrid role requires presence at our client's location 2-3 days per week, offering a collaborative and engaging work environment.
Horizontal facilitates valuable and productive conversations between you and potential employers. We can assist you in growing your career by partnering you with employers that offer challenging assignments. For those that join the team, we offer competitive compensation and benefits including medical, dental, vision, and retirement. Check out all we have to offer and how you can become part of the Horizontal Talent Team. The pay range for this role is $42 - $80 per hour. This is not a guarantee of compensation, as final offer amount may vary based on factors including but not limited to experience and geographic location.