Are you a

Senior Java/Node.js Developer

Who are we?


Interested?

To apply, send us your resumé at careers@strutdigital.com

Opportunity Overview:

An exceptional opportunity is available for a positive, experienced, lateral thinking, motivated Senior Java and Node.js Developer with strong operational and leadership skills, technical understanding, collaboration experience and exceptional communication skills.

The successful candidate will be joining a team of highly skilled professionals who will be responsible for the build and operation of one of Australia’s leading e-commerce sites, visited by more than five million people every month. The successful candidate will also utilise the latest cloud technologies and practice the latest DevOps methodologies.

Responsibilities:

  • Development of microservices using Java and/or Node.js leveraging standartised APIs for communications.
  • Ensure best practices are being followed in regards to code using pair programming and code reviews.
  • Coaching / guiding / mentoring other developers to drive consistent, collaborative behaviours across multiple feature teams.
  • Reduce ramp-up time for new developers through efficient on-boarding practices.
  • Supporting UXD / BAs / Content team to develop efficient functionality addressing the corresponding requirements.
  • Identifying and collaboratively implementing improvement opportunities in the development space to achieve best practice.
  • Leveraging Agile ceremonies and Continuous Improvement practices to incrementally address skills and knowledge improvements in microservices development.
  • Point of call for Java and Node.js development across multiple feature teams (triage point).
  • Participate in supporting the overall solution 24/7 and serve as a point of escalation for microservices technical support requests.

Must have:

  • A Bachelor’s or Master’s Degree in Computer Science, Computer Engineering, Information Technology, or relevant field
  • At least 2 years experience working with Java and Node.js, preferably with RESTful APIs, microservices and integration patterns.
  • Experience integrating with Adobe CQ or Adobe Experience Manager (AEM)
  • Experience in coaching, mentoring and/or leading developers
  • Exhibit Servant Leadership behaviours
  • At least 2 years Agile experience
  • Experience working in cloud-based environments.
  • Agile development practices such as TDD / BDD, CI/CD, test automation, pair programming etc.
  • Ability to articulate technical issues and solutions to a non-technical audience
  • Strong analytical and technical problem solving skills
  • Application lifecycle management tools such as Atlassian product suite

Nice to Have:

  • Solution design and development experience on complex system integration and/or digital projects
  • Experience on Digital transformation projects.
  • Amazon Web Services cloud computing technology