Full Stack Java Developer

BHJOB46386_22497
  • Competitive DOE
  • Dublin
  • Permanent

Job Description:


Our client, a leading financial services organisation, is seeking a Full Stack Java Developer to contribute to the development and maintenance of enterprise-grade web applications. The successful candidate will work across Java-based backend systems and Angular-based frontends in a dynamic and collaborative environment.


Job Responsibilities

  • Develop and maintain scalable web applications using Java, JSP, Struts, and Angular.
  • Collaborate with cross-functional teams to define, design, and deliver new features.
  • Ensure robust application performance, security, and scalability across platforms.
  • Write clean, maintainable, and efficient code following best practices.
  • Conduct peer code reviews and participate in design discussions.
  • Address and resolve bugs, performance issues, and user-reported incidents.
  • Support integration of front-end interfaces with backend services and APIs.
  • Ensure adherence to internal security, privacy, and accessibility standards.


Experience Required

  • Minimum 7 years’ experience in full stack development, primarily using Java (J2EE) and Angular (v12+ preferred).
  • In-depth knowledge of the Struts framework and IBM WebSphere Application Server.
  • Strong proficiency in JavaScript, TypeScript, HTML5, CSS3.
  • Experience developing and integrating RESTful and SOAP web services.
  • Proven track record in secure software development practices aligned with OWASP, NIST, or ISO 27001.
  • Familiarity with Agile development environments and Atlassian tools (e.g. Jira, Confluence, Bitbucket).


Desirable Skills

  • Understanding of backend technologies such as Node.js.
  • Experience with Spring Boot or modern Java frameworks.
  • Familiarity with Angular Material and Reactive Forms.
  • Exposure to CI/CD pipelines and DevOps environments.
  • Awareness of UX/UI principles and frontend design trends.
  • Contributions to open-source projects or technical communities.


Educational Requirements

  • A third-level qualification in Computer Science, Software Engineering, or a related discipline.


Working Hours & Benefits

  • Standard Monday to Friday working hours.
  • Hybrid working model (3 days onsite required weekly).
  • Flexibility on part-time or full-time arrangements may be considered.
  • Competitive salary package including pension, annual leave, and other benefits


How to Apply

To apply for this role, please submit your updated CV. If your skills and experience match job requirements, you will be contacted to discuss your application in detail.


Similar Roles Open

As a specialised recruitment agency, we also have several other permanent and contract IT roles available. Visit our website for more information or explore additional opportunities.

Victoria Dinn Senior Delivery Consultant

Apply for this role