Senior Software Engineer (Backend (Java))
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Senior Software Engineer (Backend (Java)): Building and scaling products for the Cloud Event Data Platform with an accent on high-throughput data modeling and distributed microservices. Focus on developing customer segmentation and predictive engagement features using Java, Spring Boot, and AWS.
Location: Galway, Ireland (Hybrid: 2–3 office days per week)
Company
AI-powered experience orchestration platform helping organizations deliver personalized customer service and improve operational efficiency.
What you will do
- Build, operate, and scale customer-facing features for the Event Data Platform.
- Develop capabilities for Customer Segmentation and Predictive Engagement to enrich agentic orchestration.
- Own services end-to-end, from technical design through to production observability.
- Collaborate with product managers and engineers to ideate and implement new features.
- Optimize performance and troubleshoot production systems at scale.
- Mentor junior and mid-level engineers to drive technical excellence.
Requirements
- 5+ years of industry experience in software engineering.
- Advanced proficiency with Java and Spring Boot for backend systems.
- Experience with NoSQL database design and data modelling for high-throughput, low-latency workloads.
- Knowledge of distributed microservice architectures and resiliency patterns (circuit breakers, rate limiting).
- Experience with AWS cloud-based technologies and CI/CD processes.
- Must be based in or able to work from the Galway office 2–3 days per week.
Nice to have
- Experience with AWS services: EC2, Lambda, DynamoDB, SQS, SNS, EventBridge, or CloudFormation.
- Knowledge of Jenkins, Terraform, New Relic, Kafka, or OpenTelemetry.
- Proficiency in JavaScript/TypeScript, Python, or Groovy.
- Experience using AI tooling as a co-pilot for developing production-ready code.
Culture & Benefits
- Hybrid work schedules with flexible work-from-home options.
- Competitive pension scheme and annual bonus program.
- Comprehensive health coverage, including private insurance and dental plans.
- Continuous learning opportunities, mentoring, and clear career advancement paths.
- Family-friendly policies and paid volunteer time.
Hiring process
- Application review by Talent Acquisition and hiring teams.
- Initial Zoom interview with a Talent Acquisition Partner.
- Technical and cultural interviews with the hiring manager and team (up to five interviews total).
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →