Full stack Developer - Ireland
Photon
Salary undisclosed
Need a reasonable accommodation to apply or interview? Contact us.
JobMinglr uses automated technology to recommend jobs based on profile information and job preferences. Match Score does not determine eligibility for a position, prevent a user from viewing or applying to a job, or make hiring decisions on behalf of an employer.
Description
Full Stack Developer (Java & Angular)
We are seeking a skilled Full Stack Developer to design, develop, and maintain high-performance web applications. In this role, you will work across the entire technology stack, from building responsive frontend interfaces to implementing robust backend services and managing cloud-based deployments.
Core Responsibilities
- Frontend Development: Architect and develop scalable Single Page Applications (SPAs) using Angular. Implement component-driven UIs with a focus on high-performance data rendering and reactive state management.
- Backend Engineering: Design and implement microservices using Java and the Spring Boot framework. Ensure services are secure, scalable, and integrated with messaging systems for asynchronous processing.
- Database & Storage: Manage and optimize data persistence using relational databases (e.g., PostgreSQL, RDS) and NoSQL solutions.
- Cloud & DevOps: Deploy and manage applications within cloud environments (AWS/Azure). Utilize containerization tools like Docker and Kubernetes to ensure consistent deployment across environments.
- API Design: Build and document RESTful APIs that facilitate seamless communication between the frontend and backend systems.
- Code Quality: Participate in rigorous code reviews, write unit and integration tests, and maintain high standards for code modularity and documentation.
Technical Qualifications
- Frontend: Expert-level proficiency in Angular, TypeScript, HTML5, and CSS3. Experience with state management libraries (e.g., NgRx) and UI component frameworks.
- Backend: Strong experience in Java and the Spring Ecosystem (Spring Boot, Spring Cloud, Spring Security).
- Microservices: Proven ability to refactor monolithic architectures into distributed microservices.
- Messaging: Experience implementing asynchronous messaging patterns using platforms like Apache Kafka.
- Cloud Infrastructure: Hands-on experience with AWS services (EKS, S3, RDS) or equivalent Azure services.
- Tools: Proficiency with Git, CI/CD pipelines, and Maven/Gradle.
Soft Skills
- Problem Solving: Ability to troubleshoot complex technical issues across different layers of the application.
- Collaboration: Strong communication skills for working within cross-functional agile teams.
- Adaptability: A continuous learner who stays updated with the latest industry trends and emerging technologies.
About this role
Photon is looking for a Full Stack Developer to own the complete lifecycle of high-performance web applications—from Angular-based frontends through Java microservices to cloud deployment on AWS or Azure. You'll architect scalable Single Page Applications, design Spring Boot services with asynchronous messaging patterns, optimize databases across relational and NoSQL systems, and manage containerized deployments using Docker and Kubernetes. This is a hands-on technical role where you'll also contribute to API design, code reviews, and testing standards across a distributed system.
The position demands expert-level Angular and TypeScript skills alongside strong Java and Spring ecosystem experience, with proven ability to work across microservices architectures. You should be comfortable with cloud infrastructure (particularly AWS services like EKS and RDS), CI/CD pipelines, and messaging platforms like Kafka. Beyond technical depth, you'll need solid problem-solving skills and the ability to collaborate effectively within agile teams—this role values developers who stay current with industry trends and can adapt as requirements evolve.
This is a full-time, in-office position based in Ireland. It suits developers with comprehensive full-stack experience who want to work across the entire application stack rather than specializing in a single layer.
Pay for this role
The employer didn't post a pay range for this role. That usually means pay is set in negotiation, which favors whoever arrives with numbers. Check ranges on comparable Full stack Developer - Ireland postings in your area, and analyze any offer before you accept it.
Before you apply, worth reading
How JobMinglr reads this job
Every listing here is scored against your profile before you apply: skills overlap, experience level, location and work arrangement, each weighted and explained. You see the score and the reasons, not just a list. How the matching works.