logo

JAVA Developer

Department
Engineering
Job Type / Location
onsite
Experience Required
8+ years
Posted On

Core Responsibilities

• Design, build, and scale backend services using Java and Spring Boot.

• Architect RESTful APIs and backend services with clear domain boundaries.

• Own data modeling, indexing, and performance tuning in MongoDB.

• Proficiency in Postgre or MySQL is must.

• Work with asynchronous processing, schedulers, and background jobs.

• Deploy and operate services on GCP, AWS, or Azure using CI/CD pipelines.

• Implement API security, authentication, authorization, and rate limiting.

• Integrate AI tools/APIs where relevant to product and internal workflows.

• Implement observability: logging, metrics, tracing, and alerting.

• Collaborate with Product and Frontend teams to deliver reliable systems.

• Own production stability, scalability, and incident resolution.

• Mentor junior engineers and contribute to architectural decisions.

Required Skills

• Strong experience in Java and Spring Boot (REST APIs, microservices).

• Solid understanding of MongoDB, including schema design and indexing.

• Experience with cloud platforms (GCP, AWS, or Azure).

• Strong understanding of distributed systems and backend architecture.

• Experience with CI/CD, Git/GitHub, and automated deployments.

• Knowledge of API security, OAuth/JWT, RBAC, and rate limiting.

• Experience with logging and monitoring tools (Cloud Logging, ELK, Prometheus, Grafana).

• Familiarity with Docker and containerized deployments.

Good to Have

• Experience with message queues (Kafka, Pub/Sub, SQS).

• Exposure to event-driven architectures and async processing.

• Experience with Redis or caching layers.

• Exposure to AI integrations or data-heavy systems.

• Understanding of SRE and production operations.

View Assessment Process

Think you'll be a good fit?