Position: Java Software Engineer
Location: Madrid, Spain
Job Type: Permanent
Job Mode: Hybrid - 3 days onsite and 2 days remote in a week
Skills / Responsibilities:
• Design and own end-to-end solutions for claims management systems
• Translate business requirements from claims operations into scalable technical designs
• Define system architecture, integration patterns, and data flow with upstream/downstream systems (policy, payments, third-party vendors)
• Ensure solutions meet performance, security, scalability, and compliance standards
• Guide QA and peers on claims-specific logic and edge cases
• Align technical solutions with claims operational workflows
• Develop and review high-quality, maintainable, and secure code
• Perform and lead code reviews
• Write unit, integration, and automated tests
• Support reporting, MI, and analytics needs
• Participate in incident management and root cause analysis
• Provide effort estimates and technical feasibility assessments
• Improve deployment of pipelines (CI/CD)