Senior Software Engineer - Java
hirist
Job Description
- Design, develop, and maintain high-performance backend services using Core Java.
- Build scalable RESTful APIs supporting high-traffic eCommerce workflows.
- Develop microservices and integrate with internal and third-party platforms.
- Write clean, testable, and maintainable code following SOLID principles and design patterns.
- Participate actively in system design discussions and architectural decisions.
System Design & Architecture :
- Contribute to backend architecture for distributed systems.
- Ensure services are resilient, fault-tolerant, and scalable.
- Optimize database interactions (SQL/NoSQL) for performance and reliability.
- Support containerized deployments using Docker and Kubernetes.