Java Technical Architect

My client is looking for an experienced Java Architect to join their growing team. As Technical Lead/Architect, you will play a key role in the upgrade and enhancement of current applications as per client request. You will have the opportunity of facing new challenges and showcase your technical expertise and experience.

They are growing their team in Ireland and looking to foster a positive and nurturing work environment. Their clients include some of the biggest brands in Ireland, EU and worldwide. They offer the potential to grow your career, while being exposed to new technologies and to work closely with the range of teams within the business to bring products to life. You’ll collaborate with some of the brightest minds in the industry.

The Role

  • Understand the current architecture and define future state.
  • Communicate with Business and SDM/SME daily to share the status and understand the landscape of requirements.
  • Understand the business/technical requirement and provide the estimation accordingly.
  • Conduct impact analysis.
  • Propose architectural/technical solutions and define method of implementation.
  • Be responsible for code quality, delivery, and deployment.
  • Be responsible for managing the code version and merge strategy.
  • Use understanding of Agile practices and delivery.
  • Guide the team through the technical issues/challenges.

Key skills/ experience:

Back-End Development (Spring MVC & Oracle)

  • Java: Essential for Spring MVC development.
  • Spring Framework: particularly Spring MVC for web applications and possibly Spring Boot for microservices.
  • Oracle Database: SQL skills, PL/SQL and an understanding of database optimisation techniques.
  • Hibernate/JPA: for object-relational mapping and easier database operations.
  • WebSphere Experience: Understanding of deployment.
  • RESTful APIs: for creating and consuming web services.
  • Maven/Gradle: to build automation and dependency management.
  • JUnit/Mockito: for unit and integration testing.
  • Version Control (Bitbucket): for code versioning.
  • DevOps Tools: Basic knowledge of CI/CD pipelines, ideally with tools like Jenkins.
  • JSON/XML: data serialisation and deserialisation skills.

Front-End Development (Angular & Web Components)

  • JavaScript/TypeScript: core language for front-end development, especially in Angular.
  • Angular: understanding of Angular framework, components, services, and modules.
  • Web Components: knowledge of custom elements, Shadow DOM, and HTML templates.
  • HTML/CSS: basic but essential for all front-end development.
  • Responsive Design: skills in frameworks like Bootstrap.
  • Node.js/NPM: for package management and perhaps server-side rendering.
  • Webpack: for bundling assets and modules.
  • RESTful APIs: for integrating with the back-end services.
  • Unit Testing: skills in JavaScript testing frameworks and tools.
  • Version Control (Bitbucket): for code versioning.
  • Accessibility: understanding of WAI-ARIA standards and how to make web apps accessible.

Good to have:
Cross-Functional Skills for Both Back-end and Front-End

  • Agile/Scrum: familiarity with Agile methodologies and experience in Scrum.
  • Debugging: strong troubleshooting and debugging skills.
  • Design Patterns: familiarity with common design patterns relevant to each stack.
  • Security: understanding of common web application vulnerabilities and security best practices.
  • Monitoring & Logging: understanding of tools and practices for application monitoring.

Job Type:  Permanent

Location:  Letterkenny, Co. Donegal – Hybrid – two days on site.

You must be eligible to work in Ireland/EU.

Please do not hesitate to Contact David Coyle at 01 6351748 or email david@methodius.com

  • Drop files here or
    Accepted file types: doc, docx, pdf, txt, Max. file size: 32 MB.