Backend Software Engineer (Contractor)
Dublin, IRE
Hybrid (2-3 days a week)
1
. Backend Service Development
* Design 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 Integration
* Implement 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 Review
* Participate 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 Delivery
* Work 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. Documentation
* Write 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 Resolution
* Troubleshoot 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.