Senior Software Engineer
Summary
Designs, builds, tests, deploys, and maintains large-scale data processing pipelines using Java and Spark on AWS, collaborating with cross-functional teams to turn business requirements into scalable solutions and troubleshooting complex data workflow issues.
Roles and Responsibilities :
- Design, develop, test, deploy and maintain large-scale data processing pipelines using Java and Spark on AWS.
- Collaborate with cross-functional teams to identify business requirements and design scalable solutions that meet those needs.
- Develop high-quality code that is efficient, modular, and easy to maintain.
- Troubleshoot complex issues related to data processing workflows.
Job Requirements :
- 6-10 years of experience in software development with expertise in Java programming language.
- Strong understanding of Spark framework for big data processing.
- Experience working with cloud-based technologies such as AWS.
