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