Return to jobs

Job Details

Similar Jobs

Senior Full Stack Engineer

ID
15461
Location
Galway, Ireland
Role Type
Permanent

Senior Full Stack Engineer

Similar Jobs

Senior Software Engineer (Java / Full Stack)

Overview
Our client is seeking an experienced Senior Software Engineer to join a high-performing Agile development team. This role involves designing, building, and delivering scalable software solutions that support key customer-facing features.


Requirements

  • Bachelor’s or Master’s degree in an Information Technology-related field
  • 5+ years’ experience in software application design and development

Technical Skills

  • Strong object-oriented development experience, primarily with:
    • Java / J2EE
    • Spring / Spring Boot
    • RESTful services
    • Cloud technologies
    • CI/CD pipelines
  • Front-end experience with Angular or other TypeScript/JavaScript frameworks is advantageous
  • Experience working within Agile methodologies
  • Knowledge of test automation and test-driven development (TDD)
  • Experience or conceptual understanding of Blockchain is a plus

Role & Responsibilities

  • Act as a senior member of a Scrum team, collaborating with software engineers, QA engineers, and systems analysts
  • Work closely with product owners, scrum masters, architects, and developers to design, build, test, and deliver high-quality features
  • Contribute to architecture and application design decisions
  • Develop scalable, maintainable, and innovative software solutions
  • Mentor and support junior team members

Key Competencies

  • Strong team collaboration and communication skills
  • Passion for software development and continuous learning of modern technologies and frameworks
  • Advocate for Agile best practices and continuous improvement
  • Strong problem-solving skills with the ability to identify and implement effective solutions
  • Commitment to improving engineering standards, architecture, and code quality
  • Ability to work independently with minimal supervision while contributing effectively to a team

What You’ll Deliver

  • High-quality, reliable, and maintainable software solutions
  • Contributions to technical design and architectural discussions
  • Ongoing mentorship and knowledge sharing within the team
  • A strong focus on customer needs and business domain understanding
  • Continuous development of technical expertise and application of modern technologies
Share Jobs

Search Jobs

Match my CV

We take the hard work out of finding you a new job. Simply upload your CV (or call us) and we’ll get hunting for you!