5 days ago
Chennai, India
Senior
H1B Sponsor
Responsibilities
- Design and build Java microservices using Spring Boot following hexagonal architecture.
- Develop and maintain REST APIs and Kafka event consumers/producers.
- Build and manage MongoDB and PostgreSQL schemas for multi-tenant use cases.
- Implement Cosmos DB data models for event and state storage.
- Take end-to-end ownership of components from design to optimization.
- Integrate with Elasticsearch for search and analytics workloads.
- Configure and tune Redis or Aerospike for caching and session management.
- Identify and resolve performance bottlenecks across services.
- Participate in design discussions and code reviews.
- Mentor junior engineers on code quality and best practices.
Requirements
- 5+ years of backend engineering experience.
- Bachelor's or Master's degree in Computer Science or a related field.
- Strong expertise in Java 21 and Spring Boot 3.x.
- Solid understanding of hexagonal architecture and clean domain modeling.
- Experience with Kafka consumer/producer patterns and event-driven design.
- Hands-on experience with MongoDB and PostgreSQL.
- Familiarity with Cosmos DB or equivalent distributed stores.
- Experience with Elasticsearch for search workloads.
- Knowledge of Redis or Aerospike for caching patterns.
- Familiarity with cloud-based systems on AWS.
Tech Stack
Apache KafkaAWSElasticsearchJavaMongoDBPostgreSQLPythonRedisSpring Boot
Categories
AI & MLBackend