Responsibilities
- Design and maintain full-stack components, including Java/Spring Boot microservices and React/TypeScript frontends
- Lead end-to-end feature delivery from database design through API development to UI implementation
- Develop and enhance RESTful APIs, real-time communication via WebSocket, and inter-service messaging using RabbitMQ
- Manage database schema changes with migrations, optimize PostgreSQL queries, and implement Redis caching strategies
- Work closely with product and QA teams to define requirements, estimate tasks, and deliver incremental improvements
- Engage in code reviews, system architecture discussions, and on-call incident resolution
- Support and improve CI/CD pipelines, system observability, and deployment workflows
Responsibilities
- Design, develop, and maintain features across the full stack — Java/Spring Boot microservices and React/TypeScript frontend
- Own end-to-end delivery of features from database schema through API to UI
- Build and optimize RESTful APIs, WebSocket real-time communication, and inter-service messaging via RabbitMQ
- Write and maintain database migrations, optimize PostgreSQL queries, and manage Redis caching strategies
- Collaborate with product and QA to define requirements, estimate effort, and deliver iterative improvements
- Participate in code reviews, architectural discussions, and incident response
- Contribute to CI/CD pipelines, observability, and deployment processes