U-Set Consultancy Private Limited
Scala Developer - Spark
Job Location
hyderabad, India
Job Description
Role : Scala Developer - Design, develop, and maintain scalable, high-performance backend services and APIs using Scala. - Work with a cross-functional team to build new features and improve existing ones. - Collaborate with data engineers to process large datasets in real-time using frameworks such as Apache Kafka, Akka, and Spark. - Implement functional programming concepts for clean, efficient, and robust code. - Optimize performance and scalability of existing and new systems. - Build and maintain highly distributed systems and work with microservice architectures. - Write unit tests and ensure high code coverage, focusing on software quality. - Participate in code reviews to maintain a high standard of code quality. - Collaborate with DevOps teams to streamline deployments, monitoring, and troubleshooting in production environments. - Provide technical guidance and mentorship to junior developers as needed. - Strong knowledge of functional programming concepts. - Experience working with Akka, Play Framework, or similar tools for building concurrent applications. - Experience with Apache Kafka, Apache Spark, or other streaming data processing frameworks. - Knowledge of relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., Cassandra, MongoDB). - Familiarity with microservices architecture and containerization using Docker or Kubernetes. - Proficiency in building RESTful APIs. - Strong understanding of asynchronous programming, multithreading, and distributed computing. - Experience with version control systems (e.g., Git). - Solid understanding of system performance optimization and troubleshooting in large-scale applications. - Experience with CI/CD pipelines and cloud services (AWS, GCP, or Azure). - Good problem-solving and analytical skills, with attention to detail. - Design, develop, and maintain scalable, high-performance backend services and APIs using Scala. - Work with a cross-functional team to build new features and improve existing ones. - Collaborate with data engineers to process large datasets in real-time using frameworks such as Apache Kafka, Akka, and Spark. - Implement functional programming concepts for clean, efficient, and robust code. - Optimize performance and scalability of existing and new systems. - Build and maintain highly distributed systems and work with microservice architectures. - Write unit tests and ensure high code coverage, focusing on software quality. - Participate in code reviews to maintain a high standard of code quality. - Collaborate with DevOps teams to streamline deployments, monitoring, and troubleshooting in production environments. - Provide technical guidance and mentorship to junior developers as needed. - Strong knowledge of functional programming concepts. - Experience working with Akka, Play Framework, or similar tools for building concurrent applications. - Experience with Apache Kafka, Apache Spark, or other streaming data processing frameworks. - Knowledge of relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., Cassandra, MongoDB). - Familiarity with microservices architecture and containerization using Docker or Kubernetes. - Proficiency in building RESTful APIs. - Strong understanding of asynchronous programming, multithreading, and distributed computing. - Experience with version control systems (e.g., Git). - Solid understanding of system performance optimization and troubleshooting in large-scale applications. - Experience with CI/CD pipelines and cloud services (AWS, GCP, or Azure). - Good problem-solving and analytical skills, with attention to detail. (ref:hirist.tech)
Location: hyderabad, IN
Posted Date: 11/23/2024
Location: hyderabad, IN
Posted Date: 11/23/2024
Contact Information
Contact | Human Resources U-Set Consultancy Private Limited |
---|