- Design, develop and maintain backend services and components using Java
- Contribute to the evolution and unification of enterprise data platform ecosystems
- Support the migration and transition of existing components into the target platform
- Analyse existing applications, integrations, dependencies and data flows
- Collaborate with multiple technical teams across a large organisational structure
- Write clean, maintainable and well-tested code
- Participate in technical refinement, estimation and solution design discussion
- Troubleshoot, debug and resolve backend issues in distributed systems
- Create and maintain clear technical documentation
- Communicate progress, risks and blockers proactively
Backend DevelopmentSQLGit+2 more