Return to jobs
Job Details
Senior Full Stack Engineer
- ID
- 15461
- Location
- Galway, Ireland
- Role Type
- Permanent
Senior Full Stack Engineer
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
Similar 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!