25 Spg Consulting And Solutions Services Jobs
6-10 years
Mumbai, Bangalore / Bengaluru, Pune
Software Engineer - Apache NiFi/Data Services (6-10 yrs)
Spg Consulting And Solutions Services
posted 29d ago
Flexible timing
Key skills for the job
Software Engineer - NiFi - Data Services
Skill : NiFi
Band : C1
Location : PAN India
Key Responsibilities :
- Proficiency in Apache NiFi, including developing, deploying, and managing NiFi data flows.(Primary)
- Strong knowledge of data integration and ETL processes.(Primary)
- Databases : Proficient in working with MySQL, Oracle, HBase, and MongoDB.(primary)
- Languages & Frameworks : Expertise in Scripting. Experience with developing RESTful web services and integrating Apache Kafka.(Secondary)
- Development & Operations : Knowledge of CI/CD pipelines, Jenkins, Docker, Kubernetes, and Git.( Secondary)
Required Skills :
- Big Data Technologies : Experience with Apache NiFi, HDFS, and Hive. (Primary)
- Cloud Technologies : Hands-on experience with AWS services, including EC2, S3, Elastic Beanstalk, DynamoDB, RDS, Lambda, SNS, and SQS. (Primary)
- Databases : Proficient in working with MySQL, Oracle, HBase, and MongoDB.(primary)
- Languages & Frameworks : Expertise in Java and Spring Boot. Experience with developing RESTful web services and integrating Apache Kafka.
- Development & Operations : Knowledge of CI/CD pipelines, Jenkins, Docker, Kubernetes, and Git.
As a Senior Cloud Software Engineer, you will be responsible for architecting and designing high-performance, scalable, and reliable software solutions. You will work on developing microservices, integrating APIs, and leveraging cloud-native technologies to build robust systems. Your expertise in cloud technologies and big data will be crucial for optimizing our infrastructure and enhancing our data processing capabilities.
Key Responsibilities :
- Implement microservices architecture to build scalable and resilient applications.
- Develop and maintain RESTful APIs and integrate them with various services and platforms.
- Utilize cloud technologies to deploy, manage, and optimize applications on AWS.
- Familiar with AWS services such as EC2, S3, Elastic Beanstalk, DynamoDB, RDS, Lambda, SNS, and SQS.
- Collaborate with cross-functional teams to integrate and deploy software solutions using CI/CD pipelines.
- Develop and optimize applications using Java and Spring Boot.
- Implement and manage big data solutions using technologies such as Apache NiFi, HDFS, and Hive.
- Work with various databases including MySQL, Oracle, HBase, and MongoDB to design efficient data storage solutions.
- Utilize containerization and orchestration tools such as Docker and Kubernetes to streamline development and deployment processes.
- Monitor and troubleshoot system performance and reliability issues.
Preferred Qualifications :
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 5-7 years of experience in software development.
- Strong problem-solving skills and the ability to work in a fast-paced environment.
- Excellent communication and teamwork skills.
Functional Areas: Software/Testing/Networking
Read full job description6-10 Yrs
Mumbai, Bangalore / Bengaluru, Pune
5-12 Yrs
Bangalore / Bengaluru
5-10 Yrs
Bangalore / Bengaluru