Software Developer/ Engineer/ Architect

Senior Java Developer

Our Dublin based client has an exciting opportunity for a Senior Java Developer to join their growing team. Opportunity to get on board with a global company with an amazing reputation.

Job Responsibilities

  • Can provide estimates for development effort as outlined by the Team Lead.
  • Lead member of team involved in troubleshooting and optimization for the production of various Digital systems
  • Integrate with REST and Graph QL API’s provided by the integration solution such as MuleSoft.
  • Analyze user stories and be capable of developing new modifications and fix bugs as required.
  • Have the confidence to work without direction when required while maintaining best practices
  • Writing of well-engineered and designed source code that complies with highest of web standards
  • Perform unit testing and automation testing of the features developed
  • Create supporting change control documentation including design documents, unit test, and deployment instructions.
  • Be confident to work within a CI / CD environment using a control system and advanced strategies.
  • Ability to learn and support multiple applications in a Digital and e-Commerce ecosystem

Experience Required

  • Experience across Java web applications and web infrastructure
  • Development experience on MySQL, 3rd party REST/SOAP web services, Responsive design,
  • Experience in Bootstrap, jQuery, ReactJS, AngularJS,
  • Experience in website optimization, web application security, AEM components, editable templates and bundles
  • Experience with Adobe Experience Manager platform level configuration
  • Proficiency in object-oriented programming
  • Strong experience with modern web technologies is a key criteria: JavaScript, HTML5, CSS, (React would be ideal)
  • Experience with MuleSoft

Essential and Desirable Skills

  • Minimum 6 years of experience as full stack developer on Java Development
  • Experience with Lean / Agile development methodologies

Educational Requirements

  • Bachelor’s Degree in Engineering, Computer Science or related degree

Standard working week and hours. Monday to Friday