We are seeking a Senior Full Stack Software Engineer to support the modernization of a large-scale enterprise platform. This role focuses on transforming legacy systems into cloud-native, scalable microservices while improving performance, reliability, and development velocity.
This is a hands-on engineering position within a structured enterprise environment, operating in a distributed team model. The ideal candidate is comfortable working across backend services, frontend components, cloud infrastructure, and AI-assisted development workflows.
Key Responsibilities
Backend Engineering
- Design, develop, and maintain Java-based microservices using modern frameworks (Spring Boot preferred).
- Build secure, scalable RESTful APIs to support internal and external systems.
- Contribute to event-driven architecture using messaging systems (e.g., Kafka).
- Implement secure coding practices aligned with enterprise standards.
Frontend Development
- Develop and enhance user-facing features using modern frameworks (React or Angular).
- Integrate frontend applications with backend APIs using secure and scalable design principles.
- Apply component-based architecture and reusable UI best practices.
Cloud & DevOps
- Containerize applications using Docker.
- Deploy and manage services in Kubernetes environments.
- Contribute to CI/CD pipelines and automated build/deployment processes.
- Support performance tuning, monitoring, and reliability improvements.
Architecture & Modernization
- Participate in technical design discussions and architectural decision-making.
- Help decompose legacy systems into modular, cloud-ready microservices.
- Improve system scalability, resilience, and maintainability.
AI-Enabled Development
- Leverage AI-assisted engineering tools (e.g., GitHub Copilot) to enhance development speed and code quality.
- Integrate AI-driven workflows into daily development processes.
- Contribute to automation and intelligent tooling improvements within the SDLC.
Required Qualifications
- 3–6+ years of professional software engineering experience.
- Strong proficiency in Java and Spring Boot.
- Experience designing and building microservice architectures.
- Hands-on experience with REST APIs and distributed systems.
- Familiarity with containerization and Kubernetes.
- Experience with CI/CD pipelines and code quality enforcement tools.
- Strong understanding of Agile/Scrum development practices.
Preferred Qualifications
- Experience working in enterprise-scale, high-availability environments.
- Exposure to event-driven systems (Kafka or similar).
- Experience working in regulated or governance-heavy industries.
- Active use of AI-assisted development tools.
- Experience contributing to modernization or system transformation initiatives.
What Success Looks Like
- Delivering stable, scalable microservices aligned with modernization goals.
- Contributing to improved code quality and deployment reliability.
- Demonstrating ownership of services from design through production support.
- Actively leveraging AI tools to improve engineering throughput and consistency.
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Fullstack Engineer - TypeScript & AWS (m/w/d)
2026-05-21
Software Engineer (Quantum Measurement)
2026-05-12
Software Engineer (AI Focus)
2026-05-24
- Posted
- Feb 28, 2026
- Type
- Contract
- Level
- Mid-Senior
- Location
- Dublin
- Company
- Mondo
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Fullstack Engineer - TypeScript & AWS (m/w/d)
2026-05-21
Software Engineer (Quantum Measurement)
2026-05-12
Software Engineer (AI Focus)
2026-05-24