Software Engineer - Java&Angular
Summary
12-month contract in Galway (hybrid) via E-Frontiers, embedding a senior engineer in a global asset management firm to build strategic investment-management applications. Day to day is full-stack work with Java, Spring Boot and Kafka on the backend, Angular on the frontend, deployed on AWS/Kubernetes with Jenkins CI/CD. Rate quoted at €500 (contract).
Software Engineer - Java & Angular
Contract: 12 months
Location & Work Model: Galway | Hybrid
Rate: €500
We are seeking a Senior Software Engineer to join an established technology team within a global asset management organisation. You'll work on strategic applications supporting investment management, with a strong focus on Java, AWS, Kafka and modern cloud-native development.
This is an excellent opportunity for a Senior Software Engineer who enjoys hands‑on development, engineering excellence and working with modern distributed architectures.
Responsibilities
- Design, develop and implement scalable, maintainable software solutions using Java, Spring Boot and Kafka.
- Develop both client‑side and service‑layer functionality, contributing across the full application stack.
- Build and maintain applications deployed across AWS/Kubernetes, supported by robust CI/CD practices.
- Participate in architecture, design and code reviews, testing, regression testing and continuous improvement of engineering standards.
- Collaborate with developers, business stakeholders and distributed teams to translate requirements into high‑quality applications and features.
About You
- 6-9 years' software engineering experience, with strong hands‑on Java development and a passion for object‑oriented programming.
- Strong experience with Spring Boot, Kafka, messaging technologies and web containers.
- Exposure to Angular, JavaScript, HTML, CSS/SCSS and NgRx.
- Experience with AWS and/or Kubernetes, plus CI/CD tools such as Jenkins.
- Strong understanding of software design principles, scalable architectures, testing and both monolithic and microservices environments.
Why Apply?
You'll join a collaborative engineering environment where your work directly contributes to strategic technology solutions within a global asset management business.