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
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.
Job Type: Full-time
Pay: $100,000.00 – $120,000.00 per year
Work Location: In person