Experience: 5+ years of Java development experience, with at least 2+ years focused on Intershop back-end development. Position Overview: We are seeking a skilled Intershop Back-End Senior Developer to design, develop, and maintain the back-end components of e-commerce solutions using the Intershop Commerce Suite. The ideal candidate will have extensive experience with Intershop development, strong Java programming skills, and the ability to deliver high-quality solutions in a collaborative, agile environment.
Key Responsibilities:
Development and Implementation: Develop, customize, and maintain back-end components of the Intershop Commerce Suite. Implement business logic, workflows, and integrations with third-party systems such as payment gateways, ERP, and CRM.
Code Quality and Optimization: Write clean, efficient, and reusable code following best practices and coding standards. Optimize back-end performance to ensure high scalability and reliability.
Collaboration and Communication: Collaborate with front-end developers, architects, and other team members to deliver cohesive e- commerce solutions. Communicate effectively with stakeholders to understand business requirements and translate them into technical solutions.
Integration and APIs: Develop and maintain APIs and web services for seamless data exchange between Intershop and external systems. Ensure proper documentation and testing of APIs for robust integration.
Troubleshooting and Support: Identify and resolve bugs, performance bottlenecks, and other technical issues. Provide support for production systems and assist in post-deployment troubleshooting.
Continuous Improvement: Stay updated on the latest features and updates in the Intershop Commerce Suite. Participate in code reviews and contribute to improving development processes.
Required Skills:
Technical Expertise: Strong experience with the Intershop Commerce Suite (7.x or later). Proficiency in Java, J2EE, and object-oriented programming. Hands-on experience with web services (REST/SOAP), APIs, and microservices architecture. Familiarity with Spring Framework, Hibernate, and other Java-based technologies.
Database Knowledge: Proficiency in working with relational databases like MySQL, PostgreSQL, or Oracle. Experience with NoSQL databases is a plus.
Development Tools: Experience with tools like Git, JIRA, and build tools like Maven or Gradle. Familiarity with CI/CD pipelines is a plus.
Soft Skills: Strong problem-solving skills and attention to detail. Excellent communication and collaboration abilities. Ability to work independently and mentor junior developers.
Preferred Qualifications: Experience in e-commerce platforms or similar enterprise systems. Familiarity with cloud platforms like AWS, Azure, or Google Cloud. Understanding of agile methodologies and DevOps practices