Job Description
We are looking for a Senior Software Engineer with deep expertise in Java and distributed systems to build and scale backend services powering our SaaS platform.
Responsibilities
- Design, develop, and maintain high-throughput Java microservices using Spring Boot
- Build and optimize RESTful APIs serving millions of requests
- Deploy and manage services on Kubernetes with Docker containers
- Implement event-driven architectures using Kafka
- Collaborate with product and frontend teams in an Agile environment
- Drive CI/CD pipeline improvements and code quality standards
Requirements
- 5-7 years of professional experience in Java backend development
- Strong proficiency with Spring Boot, Microservices, and REST APIs
- Hands-on experience with Kubernetes, Docker, and cloud platforms (AWS/GCP)
- Familiarity with Kafka or similar messaging systems
- Excellent problem-solving and communication skills