Design, develop, and maintain backend services using Java and Spring
Build and adapt integrations using Kafka and REST‑based communication
Work with message‑driven and event‑based architectures
Implement automated unit and integration tests
Ensure high code quality through peer reviews and CI pipelines
Collaborate closely with architects, product owners, and cross‑functional teams
Participate in sprint planning, demos, and technical reviews