About the role
Responsibilities:
- Design, build, and maintain efficient, reusable, and reliable Java code.
- Architect and deploy scalable microservices and RESTful web APIs.
- Implement messaging platforms and event-driven architecture for distributed backend systems.
- Integrate cloud services, database solutions, and containerization technology into existing pipelines.
- Conduct code reviews, unit testing, and integration testing to ensure high code quality and test coverage.
- Collaborate with product owners, UI/UX engineers, and DevOps teams within an Agile framework to deliver end-to-end features.