 
        Backend Software Engineer (Contractor)Dublin, IREHybrid (2-3 days a week)1. Backend Service DevelopmentDesign and implement backend services using Java Spring Boot.Develop RESTful APIs following microservices architecture.Ensure code adheres to scalability, maintainability, and security standards.Deliverables: Source code, API specifications, architecture diagrams.2.Database IntegrationImplement data persistence using SQL or NoSQL databases.Design and optimize database schemas and queries.Deliverables: Database schema scripts, data access layer code.3.CI/CD and Code ReviewParticipate in code reviews and enforce coding standards.Integrate backend services into CI/CD pipelines using tools like Jenkins.Deliverables: CI/CD pipeline configuration, code review reports.4. Collaboration and DeliveryWork within an agile team to deliver backend components on schedule.Participate in sprint planning, stand-ups, and retrospectives.Deliverables: Sprint task updates, delivery milestones.5. DocumentationWrite and maintain technical documentation for backend systems.Document API endpoints, service configurations, and deployment instructions.Deliverables: Technical documentation, API reference guides, and deployment manuals.6. Issue ResolutionTroubleshoot and resolve backend issues in development and production environments.Perform root cause analysis and implement fixes.Deliverables: Issue logs, resolution reports, and post-mortem documentation.