A Senior Solutions Architect/Senior Applications Developer is required to assist Intershop Communications Australia with product development and project development. The Solutions Architect/Senior Applications Developer is expected to play a major role in ensuring that the technical procedures, tools and ultimately the code produced is of a high caliber and fit for purpose. This role is required to assist in the growing needs of the online market, the evolution of the Intershop product; as well as to assist with the growing number of projects in APAC.
Responsibilities & Key Duties
The Solutions Architect/Senior Applications Developer responsibilities will be broad and varied. The Solutions Architect/Senior Applications Developer will be expected to be highly knowledgeable and experienced in; as well as to adopt to new technologies, tools and languages:
• Web development in HTML5, Javascript, React, Angular and CSS3
• Java 1.8 development including Java Enterprise Edition features
• Experience with Gradle build system and Containerization
• Understanding of concurrent version systems GIT and Subversion
• Web services client and server sides in SOAP and REST
• XML and XSD
• Worked with Eclipse or Intershop Studio
• Oracle 11g or 12c knowledge including writing complex SQL scripts
• Apache SOLR and or Elastic Search
• Azure and Amazon AWS knowledge is a bonus
•
Existing experience with Intershop Commerce Suite 7.x is essential.
His primary responsibilities included, but were not limited to, the following:
• Developing scalable software solutions using Java, Intershop, and Angular to meet evolving business needs.
• Creating Progressive Web Apps (PWAs) to enhance frontend performance and provide a native-like
experience.
• Integrating payment methods for seamless online shop checkout functionality, improving user experience.
• Developing RESTful APIs for efficient application communication between various components.
• Integrating OpenAI for automated content generation, enhancing user interaction and engagement
• Developing and deploying containerized applications using Docker and Kubernetes to ensure consistent environments and smooth CI/CD pipelines.
• Applying Test-Driven Development (TDD) with JUnit to maintain high code quality and reliability through
rigorous testing practices.
• Performing performance tuning, code optimization, and debugging to improve application reliability and
efficiency.
• Following coding standards and best practices for secure and maintainable software development,
enhancing code readability and reliability.
• Managing version control and team collaboration through Git to streamline development processes and
improve code integrity.
• Conducting code reviews to ensure alignment with coding standards and elevate the quality of the
codebase.
• Documenting system processes and architectures to provide clear and accessible references for the team.
• Providing guidance and mentorship to junior developers on coding and design practices to foster skill
development and promote best practices.
• Collaborating with business teams to clarify requirements and ensure alignment with project objectives.
• Utilizing Agile methodologies to ensure iterative delivery of high-quality features and responsiveness to
change.
Regarding non-technical capabilities, the Solutions Architect/Senior Applications Developer can also consist of knowledgeable and experienced, including:
• Experience or Exposure in Running Training Sessions/Client Interaction
• Have an Appreciation for the Nuances of Working in a Growing Business, Working Along Side Developers and Other Technical and Business Resources
• Exposure to the Intershop 7.x Web-based Back Office is essential
• Commercial Environment in a Project Management Function
• Intermediate Competence Skill Level as a Minimum in MS Word, Excel, and Outlook
• Excellent Written and Oral Communication Skills
• Excellent Stake Holder Management Skills, being able to attend client's ofices and meetings as well as doing occasional sales
• Participate in implementing and applying business processes within the delivery team and or department
• Participating in business solution scoping
About Intershop
Intershop is an e-Commerce solutions provider for enterprise businesses. Founded in Germany, the platform has continued to perfect its offerings, a result of over twenty years in the online e-business space. Thousands of clients in more than 30 countries and 20 languages have deployed Intershop based solutions, from small to medium sized business to start-up companies to government agencies to Fortune 100 corporations. Large Intershop client platforms maintain more than 20 sites, in multiple languages, with multi-billion-dollar annual order volumes. Clients include Hewlett Packard (HP), Xerox, BMW, Bosch, Telstra, Sony Style, VF Corporation, Swarovski, to name a few.