Senior Software Engineer (Java/AWS)

GCS Recruitment

Dublin

In loco

EUR 70.000 - 110.000

Tempo pieno

14 giorni+

Aumenta le possibilità di ricevere una risposta da questo recruiter

Il tuo curriculum e una lettera di presentazione personalizzati, che corrispondono esattamente a ciò che sta cercando.

Supera i filtri ATS

Descrizione del lavoro

GCS Recruitment is seeking a Senior Software Engineer to join a global tech team in Dublin. You will design, develop, and optimize cloud-based backend services using Java and AWS within a modern SaaS platform.

You will collaborate with architects, DevOps, frontend engineers, and QA to deliver scalable, reliable software. Strong experience with Spring Boot, APIs, CI/CD, and container technologies is essential.

Competenze

  • 6+ years of software engineering in backend or SaaS/cloud environments.
  • Strong Java development experience.
  • Experience with Spring Boot, Spring MVC, and Hibernate.
  • Understanding of distributed systems, APIs, integrations, and modern architecture.
  • Experience with AWS and containerisation (Docker/Kubernetes).
  • Git, Maven or Gradle, CI/CD pipelines, and modern engineering practices.
  • Observability and performance tuning experience.
  • Strong communication and collaboration skills.
  • Degree in Computer Science, Software Engineering, or equivalent.

Mansioni

  • Design, develop, and maintain backend services using Java and Spring Boot.
  • Build RESTful APIs, integrations, and data-processing services.
  • Write clean, well-tested, scalable code.
  • Collaborate with Product, Architecture, DevOps, QA, frontend teams.
  • Participate in design discussions and architectural decisions.
  • Analyze and optimise performance, scalability, and reliability.
  • Support AI-assisted software development practices.
  • Participate in code reviews and promote best practices.
  • Develop and maintain automated tests and observability tooling.
  • Improve monitoring, metrics, and logging across systems.
  • Troubleshoot production issues and contribute to CI/CD improvements.

Conoscenze

Java
Spring Boot
Spring MVC
Hibernate
Distributed systems
APIs
AWS
Docker
Kubernetes
CI/CD
Git
Maven/Gradle
Observability
Testing
Communication

Formazione

BSc in Computer Science or Software Engineering

Strumenti

Docker
Kubernetes
CI/CD Tools

Descrizione del lavoro

Senior Software Engineer (Java/AWS)

Permnent Role (No sponsroship is provided) | Dublin (Hybrid)

Location: Dublin, Ireland
Work Arrangement: Hybrid (minimum 3 days per week in the office)

About the Company

Our client is a global technology company building large-scale cloud software solutions for enterprise customers. Their products support complex business processes through highly available, scalable, and performance-driven platforms used across multiple industries worldwide.

The engineering organisation is focused on delivering reliable SaaS products, modern cloud infrastructure, and exceptional user experiences while operating within complex and demanding technical environments.

Role Overview

As a Senior Software Engineer, you will design, develop, and enhance cloud-based backend services within a modern SaaS platform. This role is ideal for an engineer who enjoys solving complex technical challenges, understands end-to-end system behaviour, and collaborates closely with architects, frontend engineers, DevOps teams, mobile developers, and QA professionals.

We are looking for strong software engineers rather than specialists in a single technology area. You should be comfortable understanding system interactions, integration points, and data flows while making technical decisions that balance performance, scalability, maintainability, and business requirements.

You will also be encouraged to leverage modern AI-assisted tools to improve engineering productivity, code quality, and delivery efficiency.

Key Responsibilities
Software Development & Engineering
  • Design, develop, and maintain backend services primarily using Java and Spring Boot.
  • Build RESTful APIs, integrations, data-processing services, and core business functionality.
  • Write clean, maintainable, well-tested, and scalable code.
  • Collaborate with Product, Architecture, DevOps, QA, Frontend Engineering, and other technical teams.
  • Participate in technical design discussions and contribute to architectural decisions.
  • Analyse and optimise application performance, scalability, reliability, and maintainability.
  • Support adoption of AI-assisted software development practices.
  • Participate in code reviews and promote engineering best practices.
  • Develop and maintain automated testing solutions.
  • Improve system observability through monitoring, metrics, and logging.
  • Assist in troubleshooting and resolving complex production issues.
  • Contribute to CI/CD and deployment improvement initiatives.
Required Experience
  • 6+ years of software engineering experience in backend or full-stack development, ideally within SaaS or cloud-based environments.
  • Strong Java development experience.
  • Experience with Spring Boot, Spring MVC, and Hibernate.
  • Understanding of distributed systems, APIs, integrations, and modern application architecture.
  • Experience working with cloud platforms, preferably AWS.
  • Experience with containerisation and orchestration technologies such as Docker and Kubernetes.
  • Strong knowledge of Git, Maven or Gradle, CI/CD pipelines, and modern software engineering practices.
  • Exposure to monitoring, observability, and performance optimisation.
  • Strong communication and collaboration skills.
  • Degree in Computer Science, Software Engineering, or equivalent practical experience.
Desirable Experience
  • Experience working within complex enterprise software environments.
  • Exposure to highly scalable, customer-facing SaaS products.
  • Experience developing solutions that operate in regulated, high-availability, or large-scale environments.
What's on Offer
  • Opportunity to work on a large-scale cloud platform serving global customers.
  • Exposure to modern cloud-native technologies and engineering practices.
  • Competitive salary and benefits package.
  • Collaborative and supportive engineering culture.
  • Hybrid working environment.
  • Opportunity to influence technical direction and platform evolution.
Ottieni la revisione del curriculum gratis e riservata.

o trascina qui il file.

Similar jobs

Offerte di lavoro simili che vale la pena confrontare

Senior Java Backend Engineer | Cloud/SaaS, Hybrid Dublin
Senior Java Backend Engineer | Cloud/SaaS, Hybrid Dublin

GCS Recruitment • Dublin

Ibrido
EUR 70.000 - 110.000
Senior Software Engineer (Backend)
Senior Software Engineer (Backend)

Methodius Ltd • Dublin

In loco
EUR 70.000 - 90.000
Annual Bonus Scheme
Contributory Pension
Private Medical Insurance
+7
Senior Software Engineer – Java / Distributed Systems (€360 per day)
Senior Software Engineer – Java / Distributed Systems (€360 per day)

Solas IT Recruitment • Dublin

Ibrido
EUR 56.000 - 76.000
Principal FullStack Engineer / Tech Lead (Perm)
Principal FullStack Engineer / Tech Lead (Perm)

Adecco • Galway

Ibrido
EUR 90.000 - 120.000
Hybrid work model
Senior Cloud Platform Engineer (AWS)
Senior Cloud Platform Engineer (AWS)

Stelfox IT Recruitment • Dublin

Ibrido
EUR 140.000 - 200.000
Software Engineer
Software Engineer

Harrington Starr • Dublin

Ibrido
EUR 100.000 - 120.000
Flexible hybrid working structure
Generous holiday leave
Private medical insurance
+2
Senior Cloud Engineer
Senior Cloud Engineer

Advanced Resource Managers Ltd • Dublin

Ibrido
EUR 44.000 - 74.000
Software Engineer - Java&Angular
Software Engineer - Java&Angular

E‑Frontiers • Galway

Ibrido
EUR 110.000 - 140.000
Software Architect
Software Architect

MCS Group • Dublin

In loco
EUR 126.000 - 154.000
Competitive salary up to €140,000
Benefits package
Flexible working arrangement
Senior Software Engineer (Full Stack)
Senior Software Engineer (Full Stack)

MCS Group • Dublin

In loco
EUR 70.000 - 80.000
Comprehensive benefits