2 hours ago
Bengaluru, IndiaStaff+
Responsibilities
- Build scalable distributed systems and services for tens of millions of IoT-connected devices.
- Lead the architecture, design, and implementation of Java/Spring Boot microservices and AWS cloud-native deployments.
- Build applications using device telemetry and metadata.
- Create architecture and technical design documents for development teams.
- Collaborate with development, infrastructure, test, production support, Product, QA, and DevOps teams to deliver robust solutions.
- Develop operational capabilities including zero-downtime upgrades, rollback, operational data collection, real-time monitoring, self-healing, and repair.
- Oversee services using Grails, MySQL, MongoDB, RabbitMQ, Kafka, and Elastic Search.
- Guide containerization, orchestration, CI/CD, code quality, security, performance, and automated testing practices.
- Contribute to front-end development using HTML5, AJAX, and React.JS as needed.
- Manage source code and workflows using GitHub and GitLab.
- Mentor and coach engineers and help drive technical strategy, process improvements, and best practices.
Requirements
- Bachelor’s or master’s degree in Computer Science or a related field.
- 8+ years of experience in software design and development, distributed systems, layered architectures, object-oriented design, design patterns, microservices, 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 Grails, MySQL, MongoDB, RabbitMQ, Kafka, and Elastic Search.
- Experience with Java/Spring Boot, JavaScript/Node.js, HTML5, AJAX, and React.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
