Senior Software Engineer Kafka & Microservices

7 - 11 years

0 Lacs

Posted:23 hours ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a Senior Software Engineer specializing in Real-Time Data Processing at ORBCOMM, you will be responsible for designing and building mission-critical, high-performance systems in a dynamic global technology environment. You will have the opportunity to work with cutting-edge technologies such as Kafka, Kubernetes, AWS, and Spring Boot to develop systems that process data in real-time at massive scale. Your work will directly impact mission-critical applications across various industries. **Key Responsibilities:** - Design, develop, and maintain real-time data processing applications using Kafka Streams and Spring Boot. - Architect, deploy, and scale microservices in containerized environments with Kubernetes. - Manage and optimize Kafka clusters for reliability, scalability, and fault tolerance. - Implement secure secrets management and configuration handling using Vault. - Set up monitoring, alerting, and performance dashboards with Prometheus and Grafana. - Utilize AWS cloud services (EKS, S3, RDS, Lambda, CloudWatch, etc.) to build scalable and resilient platforms. - Collaborate with cross-functional teams to deliver robust, cloud-native solutions. - Drive best practices in CI/CD, observability, and reliability engineering. **Qualifications Required:** - Bachelor's degree in Computer Science, IT, Electronics, or a related field (or equivalent). - 7-10 years of hands-on software development experience with a strong focus on distributed systems. - Expertise in Kubernetes, Kafka (including Kafka Streams and Kafka Connect), Spring Boot microservices, and AWS cloud services for cloud-native applications. - Hands-on experience with Vault for secrets management and application security. - Proficiency in monitoring & logging tools such as Prometheus, Grafana, and ELK. - Strong debugging, troubleshooting, and performance optimization skills. **Nice-to-Have:** - Experience with Infrastructure-as-Code tools like Terraform and CloudFormation. - Familiarity with CI/CD pipelines such as Jenkins, GitLab CI, GitHub Actions. - Knowledge of DevOps practices and automation frameworks. - Ability to leverage AI-enabled tools and automation to support daily tasks and productivity. - Commitment to continuous learning in digital and AI literacy. If you are a problem solver with a deep technical background, passionate about building scalable distributed systems, and enjoy working in collaborative environments, ORBCOMM is looking for you! Join our talented team in Hyderabad, India, and be part of a forward-thinking company that values innovation and empowers clients to make data-driven decisions. Explore how ORBCOMM is transforming industries and unlocking the potential of data by visiting us at [www.orbcomm.com](www.orbcomm.com)! ORBCOMM is committed to fostering a diverse and inclusive workplace and welcomes all applicants who are interested in joining our team. If you believe your skills and passion align with our mission, we encourage you to apply and be part of our growth-oriented environment. As a Senior Software Engineer specializing in Real-Time Data Processing at ORBCOMM, you will be responsible for designing and building mission-critical, high-performance systems in a dynamic global technology environment. You will have the opportunity to work with cutting-edge technologies such as Kafka, Kubernetes, AWS, and Spring Boot to develop systems that process data in real-time at massive scale. Your work will directly impact mission-critical applications across various industries. **Key Responsibilities:** - Design, develop, and maintain real-time data processing applications using Kafka Streams and Spring Boot. - Architect, deploy, and scale microservices in containerized environments with Kubernetes. - Manage and optimize Kafka clusters for reliability, scalability, and fault tolerance. - Implement secure secrets management and configuration handling using Vault. - Set up monitoring, alerting, and performance dashboards with Prometheus and Grafana. - Utilize AWS cloud services (EKS, S3, RDS, Lambda, CloudWatch, etc.) to build scalable and resilient platforms. - Collaborate with cross-functional teams to deliver robust, cloud-native solutions. - Drive best practices in CI/CD, observability, and reliability engineering. **Qualifications Required:** - Bachelor's degree in Computer Science, IT, Electronics, or a related field (or equivalent). - 7-10 years of hands-on software development experience with a strong focus on distributed systems. - Expertise in Kubernetes, Kafka (including Kafka Streams and Kafka Connect), Spring Boot microservices, and AWS cloud services for cloud-native applications. - Hands-on experience with Vault for secrets management and application security. - Proficiency in monitoring & logging tools such as Prometheus, Grafana, and ELK. - Strong debugging, troubleshooting, and performance optimization skills. **Nice-to-Have:** - Experience with Infrastructure-as-Code tools like Terraform and Cloud

Mock Interview

Practice Video Interview with JobPe AI

Start Spring Boot Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You