£350/day to £450/day
England, United Kingdom
Contract, Variable

Scala Developer

Posted by Happiest Minds Technologies Limited.

About Happiest Minds Technologies Limited

Happiest Minds Technologies Limited (NSE: HAPPSTMNDS), a Mindful IT Company, enables digital transformation for enterprises and technology providers by delivering seamless customer experiences, business efficiency and actionable insights. We do this by leveraging a spectrum of disruptive technologies such as: artificial intelligence, blockchain, cloud, digital process automation, internet of things, robotics/drones, security, virtual/augmented reality, etc.

Positioned as 'Born Digital . Born Agile', our capabilities span digital solutions, infrastructure, product engineering and security.A Great Place to Work-Certified™ company, Happiest Minds has operations in the U.S., UK, Canada, Australia India and Middle East.

Key Responsibilities

  • Design, develop, and maintain scalable and efficient microservices using Scala.
  • Implement infrastructure management solutions using Scala, ensuring high performance and reliability.
  • Integrate and optimize Neo4j database solutions within our services for advanced data management.
  • Work with OCR technologies like Apache Tika, Tesseract, and Paddle OCR to enhance our data processing capabilities.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Participate in code reviews, adhere to best practices in software development, and contribute to the continuous improvement of our development processes.

Required Skills and Qualifications

  • Proven experience as a Scala Developer, with a strong understanding of functional programming principles.
  • Experience in developing microservices and managing infrastructure using Scala.
  • Familiarity with Neo4j or similar graph database technologies.
  • Knowledge of OCR technologies such as Apache Tika, Tesseract, and Paddle OCR.
  • Strong problem-solving skills and the ability to work independently on complex tasks.
  • Excellent communication skills and the ability to collaborate effectively in a remote team environment.

Desirable Skills

  • Experience with Docker, Kubernetes, or similar containerization and orchestration technologies.
  • Familiarity with Agile development methodologies.