Overview
Backend Software Engineer role focusing on Java Spring Boot, RESTful APIs, and backend architecture in a microservices environment.
Responsibilities
Design and implement backend services using Java Spring Boot.
Develop RESTful APIs following microservices architecture.
Ensure code adheres to scalability, maintainability, and security standards.
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.
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.
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.
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.
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.
Job Details
Seniority level: Mid-Senior level
Employment type: Contract
Industries: Banking
#J-18808-Ljbffr