Aviva
Senior Java Software Engineer
AvivaIreland12 hours ago
ContractRemote FriendlyInformation Technology

Senior Java Software Engineer – Corporate Solutions Programme

Hybrid – Cherrywood, Dublin 18

12-Month Contract | Competitive Day Rate


We are looking for an experienced Senior Java Software Engineer (10+ years) to join our Corporate Solutions Programme on a 12‑month contract. This is a key role within a high-performing Agile team delivering scalable, secure, and high-quality digital solutions for our Corporate Customers and Brokers.


If you’re passionate about engineering excellence, modern Java technologies, and delivering enterprise-grade solutions, we’d love to hear from you.


Key Responsibilities


Software Development

  • Design, develop, and maintain robust Java-based applications and services.
  • Write clean, efficient, well-documented code following best practices.

System Integration

  • Build and integrate APIs and microservices with internal and external systems.
  • Ensure seamless data flow and interoperability across platforms.

Agile Collaboration

  • Participate in Agile ceremonies including sprint planning, daily stand-ups, and retrospectives.
  • Work closely with Product Owners, Scrum Masters, QA, and DevOps teams.

Technical Leadership

  • Contribute to architectural decisions and technical design.
  • Mentor junior engineers and promote engineering excellence.

Quality & Performance

  • Perform code reviews, unit testing, and performance tuning.
  • Ensure applications meet security, compliance, and scalability requirements.


Skills & Experience

  • Strong expertise in Java 17+ and frameworks such as:
  • Spring Boot, Spring MVC, JPA, Hibernate, Spring Security, JWT, OAuth2, Spring Integration
  • Strong unit testing experience (JUnit, Mockito).
  • Proficiency with SQL and relational databases (PostgreSQL, Oracle).
  • Comfortable with development tools such as Maven, Git, IntelliJ, SQL Developer, Postman.
  • Experience with microservices, Docker/Podman, CI/CD pipelines (Jenkins, Ansible, ADO).
  • Familiarity with Infrastructure-as-Code tools.
  • Experience using GitHub Copilot / Copilot CLI as part of development workflow.
  • Cloud-native application experience.
  • Strong Agile experience (Scrum, Kanban, JIRA, Confluence).
  • Able to work on both Windows and Linux environments.
  • Comfortable reading and contributing to UML design artefacts.


Preferred Qualifications

  • Degree in Computer Science, Engineering, or related field.
  • Experience in financial services or life assurance is a significant advantage.
  • Knowledge of security standards and regulatory compliance in enterprise environments.


Contract Details

  • Duration: 12 months
  • Location: Cherrywood, Dublin 18 (Hybrid model)
  • Rate: Competitive, based on experience

Key Skills

Ranked by relevance