Senior Software Engineer (Java/AWS) - Contract Our client leading consultancy is seeking a Senior Software Engineer to support a major financial services client. The role centres on modernising core legacy systems and delivering scalable, service-driven solutions, while contributing to senior-level technical input across the team. Hybrid, 1 day p/w onsite - Athlone 6-month day rate contract (likely to extend) Responsibilities: Contribute to designing and delivering reliable, high-quality software solutions. Support the transformation of legacy processes into modern service-based features. Collaborate with architecture, QA, and DevOps teams to drive delivery. Mentor junior engineers and uphold coding best practices. Assist with deployment pipelines and issue investigation. Participate in Agile ceremonies and project planning. Required Experience: 5+ years' experience in software development. Strong proficiency in Java and Spring. Practical knowledge of AWS (Lambda, EC2). Familiarity with REST and microservices. Understanding of CI/CD pipelines and DevOps practices. Knowledge of relational and NoSQL databases. Strong problem-solving and communication skills. Nice to have: Containerisation tools (Docker/Kubernetes), Ansible, and Financial sector experience. Applicants must be eligible to work full-time in Ireland without restriction. Reperio Human Capital acts as an Employment Agency and an Employment Business. Skills: Java Spring AWS Microservices REST CI/CD