2 hours ago
Bengaluru, IndiaStaff+
Responsibilities
- Build scalable distributed systems and services for tens of millions of connected IoT devices.
- Lead the architecture, design, and implementation of Java and Spring Boot microservices and cloud-native AWS solutions.
- Build applications using device telemetry and metadata and create technical architecture and design documentation.
- Develop lifecycle operations capabilities including zero-downtime upgrades, rollback, operational data collection, monitoring, self-healing, and repair.
- Oversee services using Grails, MySQL, MongoDB, RabbitMQ, Kafka, and Elasticsearch.
- Guide adoption of Docker, Kubernetes, CI/CD, and version-control best practices.
- Collaborate with engineering leaders and cross-functional teams to deliver scalable, secure, high-performance solutions.
- Mentor and coach engineers and promote technical excellence, process improvement, and effective use of metrics.
- Contribute to frontend development using HTML5, AJAX, and React.js as needed.
- Ensure code quality, security, and performance through code reviews and automated testing.
Requirements
- Bachelor's or Master's degree in Computer Science or a related field.
- 8+ years of experience in software design and development, including design patterns, object-oriented design, layered architectures, distributed systems, microservices architecture, and SaaS at scale.
- 5+ years of experience with cloud technologies, preferably AWS, and data streaming technologies such as Spark, Flink, Kafka Streams, or Storm.
- Strong experience with Kafka, Grails, MySQL, MongoDB, RabbitMQ, and Elasticsearch.
- Experience with HTML5, AJAX, React.js, Java, Spring Boot, JavaScript, and Node.js.
- Experience with data stores including MongoDB, MySQL, Aurora, and RDS.
- Proficiency with Docker, Kubernetes, AWS cloud services, deployment pipelines, CI/CD practices, GitHub, and GitLab.
- Hands-on GenAI experience within the last 1–3 years, including LLM integration, prompt engineering, orchestration frameworks, and inference optimization.
- Proven leadership and mentoring abilities.
Tech Stack
Apache FlinkApache KafkaApache SparkApache StormAWSDockerElasticsearchGrailsJavaJavaScriptKubernetesMongoDBMySQLNode.jsRabbitMQReactSpring Boot
