Role: Senior Software Engineer – Full Stack (Contract)
Dublin | Hybrid (3 days onsite)
12-month contract
Client:
Leading Financial Services organisation.
We are looking for a
Senior Full Stack Software Engineer
to join a highly skilled team supporting leading
financial institutions
in their fight against
money laundering and financial crime
. Our client builds bespoke, data-driven solutions that uncover underlying criminal behaviour and empower organisations to take decisive action.
As part of the development team, you will be involved across the
full application lifecycle
, contributing to the design, development, and maintenance of scalable, high-performance systems.
Role & Responsibilities
* Design and develop applications using
Java / J2EE technologies
* Build Java-based applications using
Spring Boot, Spring Batch, Microservices architecture
* Develop and maintain
Full Stack
solutions across backend and UI layers
* Collaborate closely with
Business Analysts, System Analysts, and QA Engineers
in an Agile, BDD environment
* Develop and consume
RESTful APIs and Web Services (REST/XML/JSON)
* Work with multiple data storage technologies:
SQL, Hadoop, Snowflake, MongoDB
* Build and deploy microservices in
cloud-based environments
* Contribute to CI/CD pipelines and ensure high code quality
About You
* Experience working on
large-scale, high-transaction production systems
* Strong problem-solving and troubleshooting skills with a proactive mindset
* Excellent communication and documentation skills
* Hands-on experience with
Jenkins
and CI/CD practices
* Working knowledge of
PCF or similar cloud platforms
* Experience with code quality and reporting tools such as
Sonar
* Strong expertise in
Spring Framework
* Experience with
JBoss / WebSphere
environments
* Advanced front-end skills:
React, Angular, HTML, CSS, JavaScript, TypeScript
* Strong understanding of
middleware services
and system integration
* Familiarity with advanced
authentication and security mechanisms
* Experience with
high-availability, high-performance, multi-tier architectures
* Ability to work independently with minimal supervision
* Apache NiFi experience is a plus