Back to search
Realtime Recruitment Linkedin · Posted 1mo ago

Senior Java Software Engineer

Dublin, Leinster, Ireland

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

Senior Java Software Engineer - Day Rate Contract


Role Overview

This role is responsible for designing, developing, and delivering complex software solutions that support key business objectives. The successful candidate will ensure applications meet functional, non-functional, and compliance requirements while maintaining high standards of quality, scalability, and security.

You will play a critical role in building well-architected, maintainable, and testable systems, leveraging modern development practices and architectural patterns. This position requires strong expertise in both software development and testing, along with the ability to contribute across the full software delivery lifecycle.


Key Responsibilities

  • Collaborate in agile ceremonies, contributing to story refinement and requirement definition
  • Estimate and plan work required to deliver features throughout the development lifecycle
  • Conduct spikes and proof-of-concepts to evaluate new technologies and reduce technical risk
  • Develop high-quality, scalable code aligned with acceptance criteria and compliance standards
  • Design and implement solutions across multiple architectural layers (data, application, business)
  • Troubleshoot and resolve complex technical challenges within the team
  • Design, develop, and enhance architecture components, APIs, and integration layers
  • Ensure adherence to enterprise architecture standards and best practices
  • Build and maintain automated test suites (integration, regression, performance)
  • Implement and optimise CI/CD pipelines to streamline delivery
  • Automate manual deployment and release processes


Required Skills & Experience

  • 5+ years of experience in Java development within large-scale enterprise environments (JDK 8+ and Spring Framework)
  • Strong experience building and consuming web services (REST and SOAP)
  • Proficiency with development tools such as Git, Maven, Jenkins, and Jira
  • Experience with application deployment in Linux-based environments
  • Solid understanding of application security principles, including authentication, authorization, and session management
  • Familiarity with security protocols such as OAuth, OIDC, and FIDO
  • Understanding of system architecture concepts, including load balancing and TLS
  • Knowledge of cryptography and PKI concepts
  • Ability to interpret technical documentation and conduct technical evaluations and proof-of-concepts
  • Strong problem-solving skills with the ability to work independently
  • Excellent communication and stakeholder engagement skills


For more information please apply within with updated CV.

Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If the repetitive CV tweaking gets heavy, Daniel can help set up Caio Agent.
Ask about Agent