Our client are a leading international financial services organisation based in South Dublin.
About the Position
We are seeking an experienced Senior Java Developer to join a high-performing engineering team delivering complex, enterprise-scale solutions. This role focuses on building robust, secure, and scalable applications while ensuring best practices in design, testing, and delivery.
You will play a key role across the full development lifecycle, contributing to architecture decisions, guiding technical delivery, and driving engineering excellence.
Key Responsibilities
Collaborate with stakeholders to refine user stories and define technical requirements
Contribute to effort estimation and planning across the delivery lifecycle
Develop proof of concepts (PoCs) and technical spikes to validate solutions and mitigate risk
Design, develop, and unit test high-quality Java-based applications aligned with acceptance criteria
Build solutions leveraging multiple architectural layers (data, application, business)
Troubleshoot and resolve complex technical challenges within the team
Design and maintain scalable application components, APIs, and integration points
Develop and maintain automated test suites (integration, regression, performance)
Implement and enhance CI/CD pipelines to support efficient delivery
Automate manual deployment and release processes
Ensure all solutions meet security, compliance, and architectural standards
The Person
Required Skills & Experience
5+ years’ experience in Java development within large-scale enterprise environments
Strong expertise in Java (JDK 8+) and Spring Framework
Proven experience designing and consuming REST and SOAP web services
Proficiency with development tools such as Git, Maven, Jenkins, JIRA
Experience deploying and managing applications in Linux-based environments
Strong understanding of application security principles (authentication, authorization, session management)
Familiarity with security protocols such as OAuth, OIDC, and FIDO
Good understanding of system architecture, including load balancing and TLS
Exposure to cryptography and PKI concepts
Ability to interpret technical documentation and evaluate new technologies through PoCs
Strong problem-solving skills with the ability to work independently
Excellent communication skills (written and verbal)
Experience working with LDAP
Exposure to highly regulated environments (e.g., financial services)
Strong software engineering fundamentals and design pattern knowledge
Focus on quality, scalability, and maintainability
Collaborative mindset with the ability to mentor and support team members
Proactive approach to innovation and continuous improvement
Remuneration Package
A strong rate is on offer.
#J-18808-Ljbffr