A

Accenture

Advises businesses and runs their technology

Full-stack Software Engineer

Full-Stack EngineeringPosted on Nov 11
Full-timeDublin, IrelandNo salary listedIn-person

About the Job

Requirements

  • A BSc in Computer Science, Software Engineering, or equivalent experience is required.
  • Proven commercial experience across the full development lifecycle, typically between 3 and 5 years, is required.
  • Strong Core Java development skills and experience with Spring Boot, Spring MVC, Spring REST, and API design are required.
  • Strong front-end development skills and experience with Angular, HTML, CSS, and JavaScript are required.
  • Experience with SQL and/or NoSQL databases and familiarity with Hibernate are required.
  • Experience working in Agile/Scrum environments using Git and Jira is required.
  • Active use of AI-enabled development tooling, such as GitHub Copilot or Claude, is required.
  • Use of AI coding assistants in day-to-day development and basic prompt engineering applied to software development are required.
  • Experience with agentic workflows, AI-assisted debugging, or AI-enabled CI/CD is required, with demonstrable impact from using these tools.
  • Strong analytical and problem-solving ability and comfort with ambiguity are required.
  • Clear written and verbal communication and a team-oriented approach are required.

Responsibilities

  • Collaborate with business stakeholders to shape requirements and translate them into clean, well-designed technical solutions.
  • Deliver production-grade Java applications using AI-assisted development practices.
  • Build prototypes and integrations across large, complex enterprise systems.
  • Contribute to prompt engineering and AI workflow design as part of standard delivery practice.
  • Take accountability for live application health by leading incident response, root cause analysis, and rapid resolution.
  • Use AI-assisted diagnostics to identify issues and implement robust, versioned fixes.
  • Handle JSON and XML message manipulation and database-level troubleshooting.
  • Continuously improve systems by reducing technical debt, improving resilience, and raising code quality.
  • Apply AI-enabled tooling to refactoring, test coverage, and monitoring.
  • Stay current with emerging engineering practices and bring new ideas into the team.

Desired Qualifications

  • Familiarity with JSP, Kafka, Spring Batch, or event-driven architectures.
  • Knowledge of DevSecOps or Site Reliability Engineering practices, particularly where AI tooling has been applied.

About the Company

Accenture

Advises businesses and runs their technology

Accenture advises large businesses and public agencies on strategy, builds their technology systems and runs ongoing operations. Its teams connect business planning with implementation, covering areas such as cloud migration, cybersecurity and customer experience. Consultants work with clients to redesign processes, while engineers integrate software from technology partners and maintain the resulting systems for multinational organizations. Clients pay for project work or continuing services, including application support and business processes such as finance and customer service. Accenture was founded in 1989 and has its headquarters in Dublin, Ireland.

Company size
10,001+
Company stage
IPO
Headquarters
Dublin, Ireland
Founded
1989

Recently Posted Jobs

Explore more opportunities at Accenture

See more jobs