Point your AI agent at freehire and let it find you a job.

Get the CLI →

Adecco Portugal

Senior Software Engineer

Posted 8 views
Discussion

Summary

Senior Software Engineer designing and building enterprise-scale Java/Spring Boot microservices and REST APIs, backed by Oracle, Kafka/ActiveMQ, and Azure/AWS cloud, for a global financial services organisation in Galway. The role spans the full SDLC in Agile, with CI/CD, architecture input, and mentoring.

About the Opportunity

An exciting opportunity has arisen for an experienced Senior Software Engineer to join a high-performing technology team delivering strategic initiatives within a leading global financial services organisation.

You'll be part of an engineering-focused environment where modern software development practices, innovation, and continuous improvement are at the heart of everything they do. Working on large-scale, business-critical platforms, you'll help shape the future of enterprise applications used by both internal stakeholders and external customers.

This is an opportunity to work on complex, high-volume systems while collaborating with talented engineers across multiple international locations.

What You'll Be Doing

  • Designing and developing enterprise-scale Java applications and RESTful services.
  • Building scalable, secure, and high-performing microservices.
  • Contributing to architecture and technical design decisions.
  • Working across the full software development lifecycle using Agile methodologies.
  • Supporting CI/CD and DevOps initiatives within a cloud-based environment.
  • Collaborating closely with Product Owners, Architects, QA teams, and fellow engineers.
  • Driving software quality through automation, code reviews, and best engineering practices.
  • Mentoring less experienced developers and contributing to technical leadership within the team.
  • Identifying opportunities for process and platform improvements.

Technical Environment

You'll work with a modern technology stack that includes:

  • Java / Java EE
  • Spring Boot, Spring MVC, Spring Security
  • REST APIs & Microservices
  • Oracle Database & PL/SQL
  • Kafka and/or ActiveMQ
  • CI/CD Pipelines
  • Azure and AWS Cloud Technologies
  • DevOps Tooling
  • Agile / Scrum
  • Jira

What We're Looking For

Essential Skills

  • 8+ years of enterprise-level Java development experience.
  • Strong expertise with Spring Framework, particularly Spring Boot.
  • Experience building RESTful services and distributed applications.
  • Strong Oracle database skills, including PL/SQL and complex query development.
  • Experience working with microservices architecture.
  • Strong understanding of software design patterns and best practices.
  • Experience with Agile delivery methodologies.
  • Excellent communication and stakeholder engagement skills.
  • Ability to work effectively within globally distributed teams.

Nice to Have

  • Experience within Financial Services, Investment Management, Capital Markets, or FinTech.
  • Exposure to Azure Kubernetes Service (AKS).
  • AWS cloud experience.
  • Experience with event-driven architectures and enterprise messaging platforms.
  • Previous experience leading projects or mentoring engineers.

Why Join?

  • Work on large-scale strategic technology initiatives.
  • Modern cloud and microservices environment.
  • Strong engineering culture focused on quality and innovation.
  • Exposure to cutting-edge technologies and modern development practices.
  • Collaborative and inclusive working environment.
  • Opportunities to influence architecture and technical direction.
  • Excellent career progression and professional development opportunities.

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available